{"id":966,"date":"2020-04-27T19:57:10","date_gmt":"2020-04-27T17:57:10","guid":{"rendered":"http:\/\/spectro-uvex.tech\/?p=966"},"modified":"2024-04-10T08:27:16","modified_gmt":"2024-04-10T06:27:16","slug":"4-les-logiciels-de-commande","status":"publish","type":"post","link":"https:\/\/spectro-uvex.tech\/?p=966","title":{"rendered":"4-Les logiciels de commande"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>1-<\/strong> <strong>Programmation de l&rsquo;arduino \u00ab&nbsp;Nano&nbsp;\u00bb.<\/strong><\/h4>\n\n\n\n<p>Comme\nvous le savez d\u00e9j\u00e0 le module Calibrex est \u00e9quip\u00e9 d&rsquo;une carte\n\u00e9lectronique dont nous venons de voir la fabrication avec la liste\ndes composants n\u00e9cessaires et surtout le circuit imprim\u00e9 tr\u00e8s\nsimple de fabrication, qui est \u00e9quip\u00e9 d&rsquo;un Arduino \u00ab&nbsp;nano&nbsp;\u00bb.\nVous pouvez vous le procurer sur le net facilement et pour une somme\ntr\u00e8s modique de quelques euros.<\/p>\n\n\n\n<p>Il est n\u00e9cessaire d&rsquo;installer l&rsquo;interface <a href=\"https:\/\/www.arduino.cc\/en\/main\/software\">IDE Arduino<\/a> sur le site Arduino, vous prenez la derni\u00e8re version 1.8.10 , il est n\u00e9cessaire de connecter votre Arduino \u00ab&nbsp;Nano&nbsp;\u00bb par un c\u00e2ble USB (prise mini USB du c\u00f4t\u00e9 du Nano). Enfin configurer \u00ab&nbsp;nano&nbsp;\u00bb dans le type de carte, dans l&rsquo;aide cela est bien expliqu\u00e9.<\/p>\n\n\n\n<p>Enfin\nune fois connect\u00e9 s\u00e9lectionner \u00ab&nbsp;fichier&nbsp;\u00bb, \u00ab&nbsp;ouvrir&nbsp;\u00bb\net vous acc\u00e9dez au r\u00e9pertoire \u00ab&nbsp;Spectro_nano_embedded&nbsp;\u00bb.\nDans le r\u00e9pertoire il y a trois fichiers (fichier CPP, fichier H et\nfichier Arduino file) il faudra cliquer \u00ab&nbsp;Spectro_nano_embbeded.ino&nbsp;\u00bb\nqui est l&rsquo;arduino file.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-06d43345-0949-4da6-83cd-fcb3cf8864bf\" href=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/10\/pgm_nano.zip\">pgm_nano<\/a><a href=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/10\/pgm_nano.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-06d43345-0949-4da6-83cd-fcb3cf8864bf\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2020\/04\/2-1.jpg\" alt=\"\" class=\"wp-image-1423\" width=\"785\" height=\"463\"\/><figcaption class=\"wp-element-caption\">1- Ouvrir le fichier Spectro_Nano_embedded.ino.&lt;br&gt;Remarque les fichiers Messenger.cpp et Messenger.h doivent etre dans le m\u00eame r\u00e9pertoire.<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/10\/2.jpg\" alt=\"\" class=\"wp-image-573\" width=\"775\" height=\"458\" srcset=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/10\/2-600x356.jpg 600w, https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/10\/2-300x178.jpg 300w\" sizes=\"(max-width: 775px) 100vw, 775px\" \/><figcaption class=\"wp-element-caption\">2- Brancher l&rsquo;arduino Nano \u00e0 l&rsquo;ordinateur via l&rsquo;USB et t\u00e9l\u00e9verser le driver. (Fl\u00e8che en haut \u00e0 gauche)<\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>2 &#8211; Le Driver Ascom<\/strong><\/h4>\n\n\n\n<p>Une fois aliment\u00e9, trois modes s\u00e9lectionn\u00e9s avec l&rsquo;interrupteur du boitier sont alors disponibles.<\/p>\n\n\n\n<p>1- Le mode de fonctionnement en local, en appuyant successivement sur le bouton poussoir du bo\u00eetier, la couleur de la led multicore d\u00e9termine la fonction command\u00e9e, au d\u00e9marrage de l&rsquo;Arduino la fonction \u00ab\u00a0Clear\u00a0\u00bb est s\u00e9lectionn\u00e9e.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Couleur de la <br>Led multicolore<\/strong><\/td><td><strong>Position de la palette<\/strong><\/td><td><strong>D\u00e9nomination<\/strong><\/td><td><strong>Fonction UVEX<\/strong><\/td><\/tr><tr><td>\u00c9teinte<\/td><td>Ouverte<\/td><td>Clear<\/td><td>Acquisition de spectre<\/td><\/tr><tr><td>Rouge<\/td><td>Ferm\u00e9e<\/td><td>Neon<\/td><td>Calibration en longueur d&rsquo;onde<\/td><\/tr><tr><td>Verte<\/td><td>Ferm\u00e9e<\/td><td>Flat<\/td><td>R\u00e9ponse instrumentale<\/td><\/tr><tr><td>Bleue<\/td><td>Ferm\u00e9e<\/td><td>Close<\/td><td>Dark<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>2- Le mode distant permet avec la plupart des logiciels d&rsquo;astronomie (Maxim&nbsp;, Prism&#8230;..) de commander \u00e0 distance via le c\u00e2ble USB, les 4 fonctions d\u00e9crites ci-dessus. Dans ce cas  la led rouge d&rsquo;alimentation clignote rapidement elle nous indique que la connexion est bien \u00e9tablie entre le PC et l&rsquo;Arduino. Jean Luc a  programm\u00e9 un driver Ascom qui permet de connecter la carte \u00e9lectronique \u00e0 la plupart des logiciels astro pour amateurs. En choisissant le driver de roue \u00e0 filtres ASCOM spectro vous pouvez alors s\u00e9lectionner les diff\u00e9rents fonctions (Acquisition \u00ab\u00a0clear\u00a0\u00bb, n\u00e9on, flat, close).<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-d43868ac-b932-4eee-8fa1-a9522a50a73e\" href=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/06\/SpectroNanoASCOM_Setup.zip\">SpectroNanoASCOM_Setup<\/a><a href=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/06\/SpectroNanoASCOM_Setup.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-d43868ac-b932-4eee-8fa1-a9522a50a73e\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/07\/image-4.png\" alt=\"\" class=\"wp-image-482\" width=\"704\" height=\"223\" srcset=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/07\/image-4.png 889w, https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/07\/image-4-600x190.png 600w, https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/07\/image-4-300x95.png 300w, https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2019\/07\/image-4-768x243.png 768w\" sizes=\"(max-width: 704px) 100vw, 704px\" \/><figcaption class=\"wp-element-caption\"> Driver Ascom de roue \u00e0 filtre \u2013 ASCOM.Spectro pour la commande des lampes de calibration  <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"243\" height=\"268\" src=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2020\/04\/image-7.png\" alt=\"\" class=\"wp-image-864\"\/><figcaption class=\"wp-element-caption\"> Boite de dialogue sous Prism qui permet de contr\u00f4ler l\u2019activation des lampes de calibration du CALIBREX.  <\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>3 &#8211; Le contr\u00f4le direct (via Driver Ascom<\/strong>)<\/h4>\n\n\n\n<p>Pour ceux qui n&rsquo;utilise pas les logiciels Prism, MaximDl &#8230;. Pierre et Jean-Luc ont d\u00e9velopp\u00e9 l&rsquo;application Calibrex control en C#, une petite application de dialogue avec l&rsquo;\u00e9lectronique du nanoArduino au c\u0153ur du calibrex. L&rsquo;application Calibrex Control V1.0 s\u2019ex\u00e9cute tout seul et se met \u00e0 jour automatiquement, il a seulement besoin que le driver ascom SpectroWeel soit install\u00e9. Une fois connect\u00e9 au driver les 4 boutons permettent de commander les 4 fonctions pr\u00e9c\u00e9dentes, la fonction active est visible tr\u00e8s facilement par le clignotement du rectangle color\u00e9 a droite de chaque boutons.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"437\" height=\"273\" src=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2020\/05\/calibrex_control.png\" alt=\"\" class=\"wp-image-1189\" srcset=\"https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2020\/05\/calibrex_control.png 437w, https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2020\/05\/calibrex_control-400x250.png 400w, https:\/\/spectro-uvex.tech\/wp-content\/uploads\/2020\/05\/calibrex_control-300x187.png 300w\" sizes=\"(max-width: 437px) 100vw, 437px\" \/><figcaption class=\"wp-element-caption\">Par d\u00e9faut \u00e0 la connection de l&rsquo;application la fonction clear est s\u00e9lectionn\u00e9e<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Pour le  t\u00e9l\u00e9chargement de l&rsquo;application , allez dans la section  <strong>Logiciels<\/strong> du site . <\/p>\n","protected":false},"excerpt":{"rendered":"<p>1- Programmation de l&rsquo;arduino \u00ab&nbsp;Nano&nbsp;\u00bb. Comme vous le savez d\u00e9j\u00e0 le module Calibrex est \u00e9quip\u00e9 d&rsquo;une carte \u00e9lectronique dont nous venons de voir la fabrication avec la liste des composants n\u00e9cessaires et surtout le circuit imprim\u00e9 tr\u00e8s simple de fabrication, qui est \u00e9quip\u00e9 d&rsquo;un Arduino \u00ab&nbsp;nano&nbsp;\u00bb. Vous pouvez vous le procurer sur le net facilement [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","_jetpack_memberships_contains_paid_content":false,"ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[145,106],"tags":[130],"class_list":["post-966","post","type-post","status-publish","format-standard","hentry","category-calibrex-2","category-logiciels","tag-130","entry","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=\/wp\/v2\/posts\/966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=966"}],"version-history":[{"count":30,"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=\/wp\/v2\/posts\/966\/revisions"}],"predecessor-version":[{"id":9889,"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=\/wp\/v2\/posts\/966\/revisions\/9889"}],"wp:attachment":[{"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spectro-uvex.tech\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}