{"id":946,"date":"2018-08-06T21:06:34","date_gmt":"2018-08-06T19:06:34","guid":{"rendered":"https:\/\/www.nerdiy.de\/?p=946"},"modified":"2020-05-02T12:08:02","modified_gmt":"2020-05-02T10:08:02","slug":"ardunio-l-interface-serie","status":"publish","type":"post","link":"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/","title":{"rendered":"HowTo\u00a0: Ardunio - Utiliser le port s\u00e9rie"},"content":{"rendered":"<p>Chaque carte Arduino est normalement programm\u00e9e via l&#039;interface s\u00e9rie.<br \/>\nMais non seulement le code du programme peut \u00eatre transf\u00e9r\u00e9 sur l&#039;Arduino. Vous pouvez \u00e9galement envoyer des commandes de contr\u00f4le \u00e0 l&#039;Arduino ou recevoir des valeurs de l&#039;Arduino.<\/p>\n<p>Comment cela fonctionne et quelles options vous avez, je d\u00e9cris dans l&#039;article suivant.<\/p>\n<hr \/>\n<h2><span style=\"color: #ff0000;\">Consignes de s\u00e9curit\u00e9 <\/span><\/h2>\r\n<p><span style=\"color: #ff0000;\">Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient &quot;mieux&quot; ont perdu des yeux, des doigts ou d&#039;autres choses \u00e0 cause d&#039;une n\u00e9gligence ou se sont bless\u00e9es. La perte de donn\u00e9es est presque n\u00e9gligeable en comparaison, mais m\u00eame celles-ci peuvent \u00eatre vraiment ennuyeuses. Par cons\u00e9quent, veuillez prendre cinq minutes pour lire les consignes de s\u00e9curit\u00e9. Parce que m\u00eame le projet le plus cool ne vaut pas une blessure ou d&#039;autres probl\u00e8mes.<\/span><br \/><strong><em><a href=\"https:\/\/nerdiy.de\/fr\/consignes-de-securite\/\"><span style=\"color: #ff0000;\">https:\/\/www.nerdiy.de\/sicherheitshinweise\/<\/span><\/a><\/em><\/strong><\/p>\r\n<h2>Liens d'affiliation\/publicitaires<\/h2>\r\n<p><em>Les liens vers des boutiques en ligne r\u00e9pertori\u00e9s ici sont des liens dits d&#039;affiliation. Si vous cliquez sur un tel lien d&#039;affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concern\u00e9. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de \u00e0 pouvoir proposer d&#039;autres projets utiles \u00e0 l&#039;avenir. \ud83d\ude42\u00a0<\/em><\/p>\n<hr \/>\n<h2>Pr\u00e9parer l&#039;interface s\u00e9rie<\/h2>\n<p>Pour utiliser l&#039;interface s\u00e9rie dans votre programme, vous devez l&#039;initialiser.<br \/>\nCela se fait en mettant la fonction dans la fonction &quot;setup()&quot;<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serial.begin(115200);<\/pre>\n<p>appels. Le nombre &quot;115200&quot; repr\u00e9sente le d\u00e9bit en bauds - c&#039;est-\u00e0-dire la vitesse - \u00e0 laquelle les symboles (et non les bits ou les octets) sont transmis via l&#039;interface s\u00e9rie. Vous devez faire en sorte que cette vitesse d\u00e9pende de la &quot;qualit\u00e9&quot; de la ligne de connexion.<\/p>\n<p>Par exemple, si vous avez un c\u00e2ble blind\u00e9 et tr\u00e8s court, la vitesse peut \u00eatre r\u00e9gl\u00e9e tr\u00e8s haut.<br \/>\nDans le cas de c\u00e2bles non blind\u00e9s et\/ou tr\u00e8s longs, cette vitesse ne doit pas \u00eatre choisie aussi \u00e9lev\u00e9e.<\/p>\n<p>Les d\u00e9bits en bauds courants sont, par exemple, les valeurs suivantes\u00a0:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">50\r\n110\r\n150\r\n300\r\n1200\r\n2400\r\n4800\r\n9600\r\n19200\r\n38400\r\n57600\r\n115200\r\n230400\r\n460800\r\n500000<\/pre>\n<p>Quelle que soit la vitesse que vous d\u00e9finissez, cette valeur doit \u00e9galement \u00eatre d\u00e9finie dans le &quot;moniteur s\u00e9rie&quot; - c&#039;est-\u00e0-dire l&#039;autre partenaire de communication de la communication s\u00e9rie. Ce n&#039;est qu&#039;alors que les caract\u00e8res seront re\u00e7us et envoy\u00e9s correctement. Vous en apprendrez plus \u00e0 ce sujet au cours du texte.<\/p>\n<p>Si vous ne savez pas quel d\u00e9bit en bauds utiliser, je recommande des valeurs comprises entre 9600 bauds et 115200 bauds. Ces valeurs et les valeurs interm\u00e9diaires sont \u00e9galement les valeurs habituelles pour de nombreux produits finis tels que les capteurs et les actionneurs.<\/p>\n<hr \/>\n<h2>Envoyer des donn\u00e9es de la carte Arduino \u00e0 l&#039;ordinateur connect\u00e9<\/h2>\n<p>Afin de pouvoir envoyer des donn\u00e9es de votre carte Arduino vers l&#039;ordinateur connect\u00e9, vous devez appeler la fonction suivante.<\/p>\n<p>Cela envoie le texte &quot;Hello world!&quot;, y compris les sauts de ligne, \u00e0 l&#039;ordinateur.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serial.println(&quot;Bonjour le monde !&quot;);<\/pre>\n<p>Vous pouvez essayer le code suivant comme exemple.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void setup() { Serial.begin(115200); } void loop() { Serial.println(&quot;Hello world!&quot;); retard(1000); }<\/pre>\n<figure id=\"attachment_6175\" aria-describedby=\"caption-attachment-6175\" style=\"width: 716px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-46-39.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6175\" data-permalink=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/javaw-2019-05-28-21-46-39\/\" data-orig-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-46-39.png?fit=716%2C420&amp;ssl=1\" data-orig-size=\"716,420\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"javaw-2019-05-28-21-46-39\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-46-39.png?fit=716%2C420&amp;ssl=1\" class=\"wp-image-6175 size-full\" src=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-46-39.png?resize=716%2C420&#038;ssl=1\" alt=\"\" width=\"716\" height=\"420\" srcset=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-46-39.png?w=716&amp;ssl=1 716w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-46-39.png?resize=300%2C176&amp;ssl=1 300w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-46-39.png?resize=600%2C352&amp;ssl=1 600w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/a><figcaption id=\"caption-attachment-6175\" class=\"wp-caption-text\">Cela vous donnera la sortie affich\u00e9e. Apr\u00e8s chaque &quot;Hello world!&quot;, un passage \u00e0 la ligne suivante est effectu\u00e9 automatiquement.<\/figcaption><\/figure>\n<p>Dans la combinaison suivante, la fonction envoie le texte &quot;Hello world!&quot; \u00e0 l&#039;ordinateur sans saut de ligne.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serial.print(&quot;Bonjour le monde!&quot;);<\/pre>\n<p>Il y a un autre exemple de cela.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void setup() { Serial.begin(115200); } void loop() { Serial.print(&quot;Hello world!&quot;); retard(1000); }<\/pre>\n<figure id=\"attachment_6176\" aria-describedby=\"caption-attachment-6176\" style=\"width: 716px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-47-46.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6176\" data-permalink=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/javaw-2019-05-28-21-47-46\/\" data-orig-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-47-46.png?fit=716%2C420&amp;ssl=1\" data-orig-size=\"716,420\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"javaw-2019-05-28-21-47-46\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-47-46.png?fit=716%2C420&amp;ssl=1\" class=\"wp-image-6176 size-full\" src=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-47-46.png?resize=716%2C420&#038;ssl=1\" alt=\"\" width=\"716\" height=\"420\" srcset=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-47-46.png?w=716&amp;ssl=1 716w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-47-46.png?resize=300%2C176&amp;ssl=1 300w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-47-46.png?resize=600%2C352&amp;ssl=1 600w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/a><figcaption id=\"caption-attachment-6176\" class=\"wp-caption-text\">Puisqu&#039;il n&#039;y a pas de saut de ligne apr\u00e8s &quot;Hello world!&quot;, une longue ligne est cr\u00e9\u00e9e \u00e0 partir de plusieurs sections &quot;Hello world!&quot;.<\/figcaption><\/figure>\n<p>Si vous souhaitez envoyer des valeurs de variables - dans ce cas la valeur de la variable &quot;funny_variable&quot; - vous pouvez le faire comme suit :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">uint8_t dr\u00f4le_variable=5\u00a0; Serial.println(String(dr\u00f4le_variable));<\/pre>\n<p>A titre d&#039;exemple, le tout ressemble \u00e0 nouveau \u00e0 ceci.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void setup() { Serial.begin(115200); } void loop() { uint8_t funny_variable=5; Serial.println(String(dr\u00f4le_variable)); retard(1000); }<\/pre>\n<figure id=\"attachment_6177\" aria-describedby=\"caption-attachment-6177\" style=\"width: 716px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-49-31.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6177\" data-permalink=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/javaw-2019-05-28-21-49-31\/\" data-orig-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-49-31.png?fit=716%2C420&amp;ssl=1\" data-orig-size=\"716,420\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"javaw-2019-05-28-21-49-31\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-49-31.png?fit=716%2C420&amp;ssl=1\" class=\"wp-image-6177 size-full\" src=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-49-31.png?resize=716%2C420&#038;ssl=1\" alt=\"\" width=\"716\" height=\"420\" srcset=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-49-31.png?w=716&amp;ssl=1 716w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-49-31.png?resize=300%2C176&amp;ssl=1 300w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-49-31.png?resize=600%2C352&amp;ssl=1 600w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/a><figcaption id=\"caption-attachment-6177\" class=\"wp-caption-text\">La valeur (5) de la variable est sortie avec un saut de ligne.<\/figcaption><\/figure>\n<p>L&#039;envoi d&#039;un saut de ligne signifie qu&#039;en plus du contenu r\u00e9el du message, un caract\u00e8re de contr\u00f4le est \u00e9galement envoy\u00e9 qui signale au destinataire de passer \u00e0 la ligne suivante.<\/p>\n<hr \/>\n<h2>Utiliser le moniteur s\u00e9rie<\/h2>\n<p>Le moniteur s\u00e9rie est le pendant de la carte Arduino. C&#039;est le programme qui re\u00e7oit les donn\u00e9es sur l&#039;ordinateur et les rend lisibles pour vous.<br \/>\nVous pouvez le trouver dans le cadre de l&#039;IDE Arduino sous l&#039;\u00e9l\u00e9ment de menu &quot;Outils\/Serial Monitor&quot;. Des outils comme ce &quot;moniteur s\u00e9rie&quot; sont \u00e9galement appel\u00e9s programmes de terminal. Le programme est \u00e9galement une bonne alternative au &quot;moniteur s\u00e9rie&quot; de l&#039;IDE Arduino <em><strong><a href=\"http:\/\/www.der-hammer.info\/terminal\/\">HTERM.<\/a><\/strong><\/em><\/p>\n<figure id=\"attachment_951\" aria-describedby=\"caption-attachment-951\" style=\"width: 810px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"951\" data-permalink=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/screenshot-60\/\" data-orig-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?fit=1367%2C674&amp;ssl=1\" data-orig-size=\"1367,674\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Serieller Monitor\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Im Fenster des Seriellen Monitors lassen sich der Zeilenumbruch und die Baudrate einstellen. Durch einen Klick auf &amp;#8222;Ausgabe l\u00f6schen&amp;#8220; l\u00e4sst sich au\u00dferdem der Inhalt des Ausgabefensters l\u00f6schen.&lt;\/p&gt;\" data-large-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?fit=810%2C399&amp;ssl=1\" class=\"size-large wp-image-951\" src=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60-1024x505.png?resize=810%2C399&#038;ssl=1\" alt=\"\" width=\"810\" height=\"399\" srcset=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?resize=1024%2C505&amp;ssl=1 1024w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?resize=300%2C148&amp;ssl=1 300w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?resize=768%2C379&amp;ssl=1 768w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?resize=600%2C296&amp;ssl=1 600w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?w=1367&amp;ssl=1 1367w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/a><figcaption id=\"caption-attachment-951\" class=\"wp-caption-text\">La terminaison de ligne et le d\u00e9bit en bauds peuvent \u00eatre d\u00e9finis dans la fen\u00eatre du moniteur s\u00e9rie. En cliquant sur &quot;Supprimer la sortie&quot;, vous pouvez \u00e9galement supprimer le contenu de la fen\u00eatre de sortie.<\/figcaption><\/figure>\n<p>Le d\u00e9bit en bauds peut \u00eatre d\u00e9fini dans la fen\u00eatre du moniteur s\u00e9rie. La m\u00eame valeur doit \u00eatre d\u00e9finie ici que celle pr\u00e9c\u00e9demment d\u00e9finie dans le code de programme.<br \/>\nAvez-vous les gars avec la commande<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">Serial.begin(115200);<\/pre>\n<p>c&#039;est-\u00e0-dire qu&#039;un d\u00e9bit en bauds de 115200 bauds est d\u00e9fini, vous devez \u00e9galement d\u00e9finir un d\u00e9bit en bauds de 115200 bauds dans le moniteur s\u00e9rie.<\/p>\n<p>En plus du d\u00e9bit en bauds, la terminaison de ligne peut \u00e9galement \u00eatre r\u00e9gl\u00e9e. Vous n&#039;avez besoin de ce param\u00e8tre que si vous souhaitez envoyer des donn\u00e9es de l&#039;ordinateur \u00e0 l&#039;Arduino.<\/p>\n<p>Ici, vous pouvez d\u00e9finir le caract\u00e8re qui est automatiquement ajout\u00e9 et envoy\u00e9 apr\u00e8s chaque envoi d&#039;une valeur.<\/p>\n<p>Vous pouvez tr\u00e8s bien l&#039;utiliser dans votre code, par exemple, pour reconna\u00eetre sur l&#039;Arduino si la transmission d&#039;une commande ou d&#039;une valeur est termin\u00e9e.<\/p>\n<p>Ceci est expliqu\u00e9 en d\u00e9tail dans la section &quot;Envoi de commandes et de param\u00e8tres \u00e0 l&#039;Arduino&quot;.<\/p>\n<hr \/>\n<h2>Utiliser un traceur s\u00e9rie<\/h2>\n<p>Le traceur s\u00e9rie est un outil avec lequel vous pouvez afficher des valeurs num\u00e9riques (par exemple des valeurs mesur\u00e9es) directement sur l&#039;ordinateur sous forme de progression chronologique. Pour ce faire, vous devez programmer l&#039;Arduino pour envoyer les valeurs num\u00e9riques \u00e0 l&#039;ordinateur.<br \/>\nCela peut \u00eatre fait, par exemple, avec la commande :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">Serial.println(VariableWithAReading);<\/pre>\n<p>La variable &quot;VariableWithOneMeasurementValue&quot; doit bien s\u00fbr contenir votre valeur de mesure sous forme de nombre.<br \/>\nVous devez ensuite d\u00e9marrer le traceur s\u00e9rie sur l&#039;ordinateur. Vous pouvez le trouver sous &quot;Outils\/Serial Plotter&quot;.<\/p>\n<p>Un exemple simple qui g\u00e9n\u00e8re une courbe sinuso\u00efdale sur le traceur s\u00e9rie est le suivant. Essayez simplement le code. Il devrait fonctionner sur n&#039;importe quel Arduino. N&#039;oubliez pas de r\u00e9gler votre &quot;traceur s\u00e9rie&quot; sur 115200 bauds.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/* _ _ _ _ _\r\n                                 | | | | |(_) | |\r\n  __ ____ ____ __ | | | ___ _ __ __| | _ _ _ __| | ___\r\n    \/ \/ \/ \/ \/ \/ \/ \/ \/ | . ` | \/ _ | '__|\/ _` || || | | | \/ _` | \/ _\r\n    V V \/ V V \/_ | | __\/| | (_| || |_| | (_| || __\/)\r\n    \\_\/\\_\/ \\_\/\\_\/ \\_\/\\_\/(_)|_| \\_| \\___||_| \\__,_||_| \\__, |(_)\\__,_| \\___|\r\n                                                               __\/ |\r\n                                                              |___\/\r\n     sinusTest par Fabian Steppat\r\n     Infos sur https:\/\/www.nerdiy.de\/ardunio-die-serielle-schnittstelle\/\r\n\r\n     Ce programme est un logiciel libre : vous pouvez le redistribuer et\/ou le modifier.\r\n     sous les termes de la Licence Publique G\u00e9n\u00e9rale GNU telle que publi\u00e9e par\r\n     the Free Software Foundation, soit la version 3 de la Licence, soit\r\n     (\u00e0 votre choix) toute version ult\u00e9rieure.\r\n\r\n     Ce programme est distribu\u00e9 dans l'espoir qu'il sera utile,\r\n     mais SANS AUCUNE GARANTIE ; sans m\u00eame la garantie implicite de\r\n     MERCHANTABILITY ou FITNESS FOR A PARTICULAR PURPOSE.  Voir la\r\n     GNU General Public License pour plus de d\u00e9tails.\r\n\r\n     Vous devez avoir re\u00e7u une copie de la Licence Publique G\u00e9n\u00e9rale GNU avec ce programme.\r\n     en m\u00eame temps que ce programme.  Si ce n'est pas le cas, voir .\r\n\r\n     Vous trouverez de plus amples informations sur ce projet \u00e0 l'adresse suivante :\r\n     <blockquote class=\"wp-embedded-content\" data-secret=\"mLWFSFs3Oe\"><a href=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/\">HowTo\u00a0: Ardunio - Utiliser le port s\u00e9rie<\/a><\/blockquote><iframe loading=\"lazy\" title=\"&quot;HowTo\u00a0: Ardunio - Utiliser l&#039;interface s\u00e9rie&quot; \u2014 Nerdiy.de\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/nerdiy.de\/ardunio-die-serielle-schnittstelle\/embed\/#?secret=mLWFSFs3Oe\" data-secret=\"mLWFSFs3Oe\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\r\n\r\n     Ce code imprime une onde sinuso\u00efdale via une console s\u00e9rie ou un traceur s\u00e9rie *\/ \/\/variables et constantes float degreeAngle = 0; flotteur valeur sinus = 0\u00a0; constant float pi = 3,1415\u00a0; float radianAngle = 0\u00a0; const uint8_t facteur sinus = 50\u00a0; void setup() { Serial.begin(115200); } void loop() { radiantAngle = degreeAngle * pi \/ 180; \/\/faire deg en radians sinusValue = sin(radiantAngle); \/\/calculer le sinus \u00e0 partir de l&#039;angle de rayonnement degreeAngle += 1.0\u00a0; \/\/augmenter le d\u00e9lai d&#039;angle(5); \/\/ rend la sortie un peu plus lente if (degreeAngle &gt; 360) \/\/ si la limite de degr\u00e9 est atteinte, r\u00e9initialisez-la \u00e0 z\u00e9ro { degreeAngle = 0; } Serial.println(sinusFactor * sinusValue); \/\/sortie vers un moniteur\/traceur s\u00e9rie }<\/pre>\n<figure id=\"attachment_6174\" aria-describedby=\"caption-attachment-6174\" style=\"width: 810px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6174\" data-permalink=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/javaw-2019-05-28-21-36-47\/\" data-orig-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&amp;ssl=1\" data-orig-size=\"1046,420\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"javaw-2019-05-28-21-36-47\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=810%2C325&amp;ssl=1\" class=\"wp-image-6174 size-large\" src=\"https:\/\/i0.wp.com\/www.nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47-1024x411.png?resize=810%2C325&#038;ssl=1\" alt=\"\" width=\"810\" height=\"325\" srcset=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?resize=1024%2C411&amp;ssl=1 1024w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?resize=300%2C120&amp;ssl=1 300w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?resize=768%2C308&amp;ssl=1 768w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?resize=600%2C241&amp;ssl=1 600w, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?w=1046&amp;ssl=1 1046w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/a><figcaption id=\"caption-attachment-6174\" class=\"wp-caption-text\">L&#039;exemple ci-dessus doit afficher l&#039;onde sinuso\u00efdale affich\u00e9e sur le traceur s\u00e9rie.<\/figcaption><\/figure>\n<p>Bien s\u00fbr, le traceur fonctionne non seulement avec le sinus mais aussi avec toutes les autres valeurs num\u00e9riques.<\/p>\n<hr \/>\n<h2>Envoyer des commandes et des param\u00e8tres \u00e0 l&#039;Arduino<\/h2>\n<p>Alors maintenant, vous savez comment envoyer divers messages d&#039;\u00e9tat ou valeurs de l&#039;Arduino \u00e0 l&#039;ordinateur.<br \/>\nMais \u00e7a marche aussi dans l&#039;autre sens. Ceci est particuli\u00e8rement utile ou pratique si vous contr\u00f4lez l&#039;Arduino de l&#039;ext\u00e9rieur et que vous ne souhaitez pas connecter de p\u00e9riph\u00e9riques d&#039;entr\u00e9e tels que des boutons et autres \u00e0 l&#039;Arduino (ou vous ne pouvez pas s&#039;il n&#039;y a pas de GPIO).<\/p>\n<p>Par exemple, vous pouvez r\u00e9gler la luminosit\u00e9 ou la couleur d&#039;une LED ou la vitesse du moteur d&#039;un moteur connect\u00e9 via l&#039;interface s\u00e9rie uniquement.<\/p>\n<p>L&#039;IDE Arduino fournit quelques fonctions utiles pour la communication via l&#039;interface s\u00e9rie. (La documentation avec plus de d\u00e9tails peut \u00eatre trouv\u00e9e ici : <em><strong><a href=\"https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/communication\/serial\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/communication\/serial\/<\/a><\/strong><\/em>)<\/p>\n<p>Pour que la r\u00e9ception et l&#039;\u00e9valuation des commandes fonctionnent, il y a maintenant trois t\u00e2ches \u00e0 r\u00e9soudre\u00a0:<br \/>\n1. Comment l&#039;Arduino reconna\u00eet-il les caract\u00e8res re\u00e7us ?<br \/>\n2. Comment les commandes compl\u00e8tes sont-elles compos\u00e9es des caract\u00e8res re\u00e7us\u00a0?<br \/>\n3. Comment ces commandes re\u00e7ues peuvent-elles \u00eatre \u00e9valu\u00e9es ?<\/p>\n<p><strong>1. Comment l&#039;Arduino reconna\u00eet-il les caract\u00e8res re\u00e7us<\/strong><\/p>\n<p>Pour r\u00e9agir aux caract\u00e8res entrants, il y a la fonction<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">S\u00e9rie.disponible()<\/pre>\n<p>Cela v\u00e9rifie s&#039;il y a de nouveaux caract\u00e8res dans le tampon de r\u00e9ception de l&#039;Arduino. Le tampon de r\u00e9ception est une sorte de stockage temporaire dans lequel les caract\u00e8res re\u00e7us sont stock\u00e9s jusqu&#039;\u00e0 ce que le microcontr\u00f4leur de l&#039;Arduino ait le temps de &quot;s&#039;occuper&quot; des caract\u00e8res re\u00e7us.<\/p>\n<p>Dans le cas o\u00f9 de nouveaux caract\u00e8res ont \u00e9t\u00e9 re\u00e7us mais pas encore lus depuis le buffer de r\u00e9ception, la fonction &quot;Serial.available()&quot; renvoie &quot;true&quot; sinon &quot;false&quot;.<\/p>\n<p>Cette fonction est donc parfaite pour v\u00e9rifier si des caract\u00e8res actuellement re\u00e7us doivent maintenant \u00eatre \u00e9valu\u00e9s. La commande ne nous dit pas combien de caract\u00e8res ont \u00e9t\u00e9 re\u00e7us. Il indique simplement qu&#039;il y a au moins un caract\u00e8re dans le tampon de r\u00e9ception.<\/p>\n<p><strong>2. Comment transformer les caract\u00e8res re\u00e7us en commandes compl\u00e8tes<\/strong><\/p>\n<p>Bon, maintenant gr\u00e2ce \u00e0 la fonction pr\u00e9c\u00e9dente nous avons reconnu qu&#039;au moins un caract\u00e8re est disponible dans le tampon de r\u00e9ception. Mais comment obtient-on les signes re\u00e7us ?<\/p>\n<p>Les caract\u00e8res du tampon de r\u00e9ception peuvent \u00eatre lus avec la commande<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">S\u00e9rie.read()<\/pre>\n<p>lire \u00e0 haute voix. La fonction sort le premier caract\u00e8re contenu dans le tampon de r\u00e9ception et le supprime automatiquement du tampon de r\u00e9ception.<br \/>\nAfin de lire maintenant tous les caract\u00e8res et de les \u00e9crire dans une variable, nous lisons maintenant \u00e0 partir du tampon de r\u00e9ception jusqu&#039;\u00e0 ce qu&#039;il soit vide et notons chaque caract\u00e8re lu.<br \/>\nVous pouvez le faire avec une boucle, par exemple\u00a0:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void check_serial_receive() { String serialbuffer; while (Serial.available()) { char currentChar = (char)Serial.read(); if (currentChar == 13) \/\/v\u00e9rifie si le caract\u00e8re lu est le terminateur de ligne { \u00e9value_received_characters(serialbuffer); } else { tampon s\u00e9rie += caract\u00e8re actuel\u00a0; } } }<\/pre>\n<p>Comme vous pouvez le voir, le code consiste en une boucle while qui s&#039;ex\u00e9cute jusqu&#039;\u00e0 ce que le tampon de r\u00e9ception soit vide (puis Serial.available()==false).<br \/>\nDans la boucle while, les caract\u00e8res contenus dans le buffer de r\u00e9ception sont lus caract\u00e8re par caract\u00e8re (Serial.read()), affect\u00e9s \u00e0 la variable &quot;actualChar&quot; et ajout\u00e9s \u00e0 la cha\u00eene &quot;serial buffer&quot;.<\/p>\n<p>C&#039;est l\u00e0 que le terminateur de ligne mentionn\u00e9 dans la section Serial Monitor entre en jeu. Dans ce programme (et dans tous les autres programmes de terminal), un caract\u00e8re peut \u00eatre d\u00e9fini, qui est automatiquement ajout\u00e9 et envoy\u00e9 apr\u00e8s chaque transmission d&#039;un caract\u00e8re ou d&#039;une cha\u00eene de caract\u00e8res.<\/p>\n<p>Ce terminateur de ligne peut maintenant \u00eatre utilis\u00e9 pour reconna\u00eetre si la cha\u00eene de caract\u00e8res pr\u00e9c\u00e9demment lue est compl\u00e8te et peut donc \u00eatre \u00e9valu\u00e9e.<br \/>\nCela signifie que chaque caract\u00e8re re\u00e7u doit \u00eatre v\u00e9rifi\u00e9 pour voir s&#039;il s&#039;agit de la fin de ligne. Dans le code ci-dessus, cela se fait par<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">si (currentChar == 13)...<\/pre>\n<p>Ne laissez pas le 13 vous confondre. Le probl\u00e8me avec les terminaisons de ligne est qu&#039;elles ne sont pas r\u00e9pertori\u00e9es sur un clavier. Vous ne pouvez donc pas les &quot;taper&quot; dans le code en tant que caract\u00e8res de comparaison.<br \/>\nAfin de toujours v\u00e9rifier le caract\u00e8re re\u00e7u pour le caract\u00e8re de fin, nous utilisons une astuce ici.<\/p>\n<p>Grace \u00e0 <em><strong><a href=\"http:\/\/lmgtfy.com\/?t=i&amp;q=ascii+table\">Tableau ASCII<\/a><\/strong><\/em> nous savons que chaque caract\u00e8re dans l&#039;ordinateur correspond \u00e0 une valeur d&#039;octet (c&#039;est-\u00e0-dire une valeur num\u00e9rique comprise entre 0 et 255).<br \/>\nPar exemple, si vous stockez un &quot;A&quot; dans l&#039;Arduino, il stocke en fait la valeur num\u00e9rique &quot;65&quot;.<br \/>\nSi vous voulez maintenant v\u00e9rifier si un caract\u00e8re re\u00e7u correspond \u00e0 un &quot;A&quot;, vous pouvez soit<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">si (caract\u00e8re actuel == &quot;A&quot;)<\/pre>\n<p>ou aussi<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">si (caract\u00e8re courant == 65)<\/pre>\n<p>\u00e9crire. Les deux comparaisons conduiraient au m\u00eame r\u00e9sultat.<\/p>\n<p>Utilisons cette astuce maintenant. Pour v\u00e9rifier si le caract\u00e8re actuellement re\u00e7u est un terminateur de ligne tel que CR (=CarriageReturn), nous ne v\u00e9rifions pas le caract\u00e8re lui-m\u00eame mais la valeur du caract\u00e8re dans la table Ascii\u00a0: c&#039;est-\u00e0-dire 13.<\/p>\n<p>Ainsi une fois ce caract\u00e8re re\u00e7u, on sait que tous les caract\u00e8res pr\u00e9c\u00e9demment envoy\u00e9s sont destin\u00e9s \u00e0 repr\u00e9senter une commande et doivent maintenant \u00eatre \u00e9valu\u00e9s.<\/p>\n<p><strong>3. Comment ces commandes re\u00e7ues peuvent-elles \u00eatre \u00e9valu\u00e9es<\/strong><\/p>\n<p>Donc, nous ou l&#039;Arduino avons maintenant re\u00e7u une commande. Celui-ci est stock\u00e9 dans la variable de cha\u00eene &quot;serial buffer&quot; et est transf\u00e9r\u00e9 en tant que param\u00e8tre de fonction \u00e0 la fonction &quot;received_characters_evaluate()&quot;.<\/p>\n<p>Par exemple, cette fonction pourrait ressembler \u00e0 ceci\u00a0:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void \u00c9valuer_caract\u00e8res_re\u00e7us(Cha\u00eeneTamponS\u00e9rie)\r\n{\r\n   Serial.println(\"\"\"\" + cha\u00eene(tamponS\u00e9rie) + \"\" re\u00e7u.\") ; \/\/sortie de la commande qui vient d'\u00eatre re\u00e7ue\r\n   \r\n   if (tampon s\u00e9rie == \"commandeSimpleCeQu'ilFait\")\r\n   {\r\n      commande_simplificatrice_qui_fait() ;\r\n   } else if (seriellerPuffer.indexOf('=') != -1)\r\n   {\r\n      uint16_t valeur re\u00e7ue = seriellerPuffer.substring(seriellerPuffer.indexOf('=') + 1).toInt() ;\r\n      Cha\u00eene Param\u00e8treR\u00e9ceptionn\u00e9 = tamponS\u00e9rie.substring(0, tamponS\u00e9rie.indexOf('=')) ;\r\n      \r\n      if (param\u00e8treRe\u00e7u == \"commandeD\u00e9finirUneValeur\"))\r\n      {\r\n         if (valeur re\u00e7ue = 0)\r\n         {\r\n            commande_qui_met_une_valeur(valeur_re\u00e7ue ) ;\r\n         } else\r\n         {\r\n            Serial.println(F(\"Valeur en dehors de la plage de valeurs autoris\u00e9es.\")) ;\r\n         }\r\n      } else\r\n      {\r\n         Serial.print(F(\"La commande \"\")) ;\r\n         Serial.print(tampon s\u00e9riel) ;\r\n         Serial.print(F(\"\" n'a pas \u00e9t\u00e9 reconnu.\")) ;\r\n      }\r\n   } else\r\n   {\r\n      Serial.print(F(\"La commande \"\")) ;\r\n      Serial.print(tampon s\u00e9rie) ;\r\n      Serial.print(F(\"\" n'a pas \u00e9t\u00e9 reconnu.\")) ;\r\n   }\r\n}<\/pre>\n<p>Une fois qu&#039;une commande a \u00e9t\u00e9 re\u00e7ue, elle est \u00e0 nouveau \u00e9mise, ce qui est particuli\u00e8rement utile \u00e0 des fins de d\u00e9bogage. Ainsi, vous pouvez v\u00e9rifier quelle cha\u00eene de caract\u00e8res est finalement arriv\u00e9e dans l&#039;Arduino.<\/p>\n<p>Une simple requ\u00eate IF permet alors de v\u00e9rifier quelle cha\u00eene de caract\u00e8res correspond \u00e0 la commande re\u00e7ue. Ici, par exemple, on v\u00e9rifie si la commande correspond \u00e0 la cha\u00eene de caract\u00e8res &quot;simpleCommandTheWhatDoes&quot;.<br \/>\nSi c&#039;est le cas, la fonction &quot;simple_command_of_was_tut();&quot; est ex\u00e9cut\u00e9e.<\/p>\n<p>Avec l&#039;aide de ces commandes &quot;absolues&quot;, vous pouvez maintenant \u00e9mettre des commandes simples. Par exemple pour allumer ou \u00e9teindre une lumi\u00e8re.<\/p>\n<p>Cependant, afin de pouvoir transf\u00e9rer des valeurs, il doit \u00e9galement \u00eatre possible d&#039;\u00e9valuer des commandes de la forme &quot;r\u00e9gler la luminosit\u00e9 sur 20&quot;.<br \/>\nLe nom de la commande (dans ce cas &quot;BrightnessSetOn&quot;) et la valeur (dans ce cas &quot;20&quot;) doivent \u00eatre reconnus.<\/p>\n<p>Ceci est fait dans la partie suivante du code ci-dessus.<br \/>\nSi aucune des commandes &quot;absolues&quot; ne correspond \u00e0 la cha\u00eene de caract\u00e8res re\u00e7ue, on v\u00e9rifie s&#039;il y a un signe &quot;=&quot; dans la cha\u00eene de caract\u00e8res re\u00e7ue.<\/p>\n<p>Par exemple, si vous avez envoy\u00e9 la commande &quot;setBrightness=100&quot; \u00e0 l&#039;Arduino, il ne pourra pas affecter la cha\u00eene enti\u00e8re &quot;setBrightness=100&quot; \u00e0 une commande &quot;absolue&quot;.<\/p>\n<p>Dans ce cas, la cha\u00eene de caract\u00e8res re\u00e7ue est v\u00e9rifi\u00e9e pour un signe \u00e9gal et celui-ci est \u00e9galement trouv\u00e9.<\/p>\n<p>La cha\u00eene de caract\u00e8res re\u00e7ue est ensuite d\u00e9compos\u00e9e en la partie avant et apr\u00e8s le signe \u00e9gal avec les commandes suivantes.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">uint16_t valeur re\u00e7ue = serialbuffer.substring(serialbuffer.indexOf(&#039;=&#039;) + 1).toInt(); Cha\u00eene de param\u00e8tres re\u00e7us = serialbuffer.substring(0, serialbuffer.indexOf(&#039;=&#039;));<\/pre>\n<p>Le &quot;100&quot; est maintenant stock\u00e9 dans la variable &quot;receivedValue&quot; et la commande &quot;setBrightness&quot; est stock\u00e9e dans la variable &quot;receivedParameter&quot;.<\/p>\n<p>Une fois extraites de la cha\u00eene de caract\u00e8res re\u00e7ue, les deux valeurs peuvent ensuite \u00eatre trait\u00e9es et r\u00e9agies.<\/p>\n<p>Essayez-le. \ud83d\ude42<br \/>\nVous pouvez trouver le code complet pour r\u00e9essayer ici\u00a0:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/* _ _ _ _ _\r\n                                 | | | | |(_) | |\r\n  __ ____ ____ __ | | | ___ _ __ __| | _ _ _ __| | ___\r\n    \/ \/ \/ \/ \/ \/ \/ \/ \/ | . ` | \/ _ | '__|\/ _` || || | | | \/ _` | \/ _\r\n    V V \/ V V \/_ | | __\/| | (_| || |_| | (_| || __\/)\r\n    \\_\/\\_\/ \\_\/\\_\/ \\_\/\\_\/(_)|_| \\_| \\___||_| \\__,_||_| \\__, |(_)\\__,_| \\___|\r\n                                                               __\/ |\r\n                                                              |___\/\r\n     serialTest par Fabian Steppat\r\n     Infos sur https:\/\/www.nerdiy.de\/ardunio-die-serielle-schnittstelle\/\r\n\r\n     Ce programme est un logiciel libre : vous pouvez le redistribuer et\/ou le modifier.\r\n     sous les termes de la Licence Publique G\u00e9n\u00e9rale GNU telle que publi\u00e9e par\r\n     the Free Software Foundation, soit la version 3 de la Licence, soit\r\n     (\u00e0 votre choix) toute version ult\u00e9rieure.\r\n\r\n     Ce programme est distribu\u00e9 dans l'espoir qu'il sera utile,\r\n     mais SANS AUCUNE GARANTIE ; sans m\u00eame la garantie implicite de\r\n     MERCHANTABILITY ou FITNESS FOR A PARTICULAR PURPOSE.  Voir la\r\n     GNU General Public License pour plus de d\u00e9tails.\r\n\r\n     Vous devez avoir re\u00e7u une copie de la Licence Publique G\u00e9n\u00e9rale GNU avec ce programme.\r\n     en m\u00eame temps que ce programme.  Si ce n'est pas le cas, voir .\r\n\r\n     Vous trouverez de plus amples informations sur ce projet \u00e0 l'adresse suivante :\r\n     <blockquote class=\"wp-embedded-content\" data-secret=\"mLWFSFs3Oe\"><a href=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/\">HowTo\u00a0: Ardunio - Utiliser le port s\u00e9rie<\/a><\/blockquote><iframe loading=\"lazy\" title=\"&quot;HowTo\u00a0: Ardunio - Utiliser l&#039;interface s\u00e9rie&quot; \u2014 Nerdiy.de\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/nerdiy.de\/ardunio-die-serielle-schnittstelle\/embed\/#?secret=mLWFSFs3Oe\" data-secret=\"mLWFSFs3Oe\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\r\n\r\n     Ce codenippet est un concept de base d'une communication s\u00e9rie pour contr\u00f4ler un arduino via des commandes s\u00e9rie.\r\n*\/\r\n\r\n{\r\n  Serial.begin(115200) ;\r\n}\r\n\r\nvoid loop()\r\n{\r\n  check_seriellen_reception() ;\r\n}\r\n\r\nvoid check_seriellen_reception()\r\n{\r\n  Cha\u00eene de caract\u00e8res TamponS\u00e9rie ;\r\n  while (Serial.available())\r\n  {\r\n    char Caract\u00e8reCourant = (char)Serial.read() ;\r\n    if (caract\u00e8reActuel == 13)\r\n    {\r\n      \u00e9valuer_caract\u00e8re_re\u00e7u(tamponS\u00e9rie) ;\r\n    } else\r\n    {\r\n      tampon s\u00e9rie += caract\u00e8re courant ;\r\n    }\r\n  }\r\n}\r\nvoid \u00c9valuer_caract\u00e8res_re\u00e7us(Cha\u00eeneTamponS\u00e9rie)\r\n{\r\n  Serial.println(\"\"\" + Cha\u00eene(tampon s\u00e9rie) + \"\" re\u00e7u ;)\r\n\r\n  if (tampon s\u00e9rie == \"commandeSimpleCeQueTout\")\r\n  {\r\n    instruction_simplificatrice_qui_fait_quoi() ;\r\n  } else if (seriellerPuffer.indexOf('=') != -1)\r\n  {\r\n    uint16_t valeur re\u00e7ue = seriellerPuffer.substring(seriellerPuffer.indexOf('=') + 1).toInt() ;\r\n    Cha\u00eene Param\u00e8treR\u00e9ceptionn\u00e9 = tamponS\u00e9rie.substring(0, tamponS\u00e9rie.indexOf('=')) ;\r\n    if (param\u00e8treRe\u00e7u == \"commandeD\u00e9finirUneValeur\"))\r\n    {\r\n      if (valeur re\u00e7ue &amp; lt ; = 23 &amp; amp ; &amp; valeur re\u00e7ue &amp; gt ; = 0)\r\n      {\r\n        commande_qui_met_une_valeur(valeur_re\u00e7ue ) ;\r\n      } else\r\n      {\r\n        Serial.println(F(\"Valeur en dehors de la plage de valeurs autoris\u00e9es.\")) ;\r\n      }\r\n    } else\r\n    {\r\n      Serial.print(F(\"La commande \"\")) ;\r\n      Serial.print(tampon s\u00e9riel) ;\r\n      Serial.print(F(\"\" n'a pas \u00e9t\u00e9 reconnu.\")) ;\r\n    }\r\n  } else\r\n  {\r\n    Serial.print(F(\"La commande \"\")) ;\r\n    Serial.print(tampon s\u00e9rie) ;\r\n    Serial.print(F(\"\" n'a pas \u00e9t\u00e9 reconnu.\")) ;\r\n  }\r\n}<\/pre>\n<hr \/>\n<h2>Amusez-vous avec le projet<\/h2>\r\n<p>J'esp\u00e8re que tout a fonctionn\u00e9 comme d\u00e9crit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai \u00e0 l'article si n\u00e9cessaire.<br \/>Les id\u00e9es de nouveaux projets sont toujours les bienvenues. \ud83d\ude42<\/p>\r\n<p><strong>PS Beaucoup de ces projets - en particulier les projets mat\u00e9riels - co\u00fbtent beaucoup de temps et d&#039;argent. Bien s\u00fbr, je le fais parce que j&#039;aime \u00e7a, mais si vous pensez que c&#039;est cool que je partage l&#039;information avec vous, je serais heureux d&#039;un petit don au fonds du caf\u00e9. \ud83d\ude42<\/strong><\/p>\r\n<p><a href=\"https:\/\/ko-fi.com\/nerdiy\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" style=\"border: 0px; height: 36px;\" src=\"https:\/\/i0.wp.com\/cdn.ko-fi.com\/cdn\/kofi4.png?resize=143%2C36&#038;ssl=1\" alt=\"Achetez-moi un caf\u00e9 sur ko-fi.com\" width=\"143\" height=\"36\" border=\"0\" \/><\/a>\u00a0 \u00a0 \u00a0 \u00a0<input name=\"cmd\" type=\"hidden\" value=\"_s-xclick\" \/> <input name=\"hosted_button_id\" type=\"hidden\" value=\"UAZE9RMHJY7VJ\" \/> <input title=\"PayPal - Le moyen le plus s\u00fbr et le plus facile de payer en ligne !\" alt=\"Donate with PayPal button\" name=\"submit\" src=\"https:\/\/www.paypalobjects.com\/de_DE\/DE\/i\/btn\/btn_donateCC_LG.gif\" type=\"image\" \/> <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.paypal.com\/de_DE\/i\/scr\/pixel.gif?resize=1%2C1&#038;ssl=1\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Chaque carte Arduino est normalement programm\u00e9e via l&#039;interface s\u00e9rie. Mais non seulement le code du programme peut \u00eatre transf\u00e9r\u00e9 sur l&#039;Arduino. Les commandes de contr\u00f4le peuvent \u00e9galement \u00eatre envoy\u00e9es \u00e0 l&#039;Arduino [\u2026]<\/p>","protected":false},"author":1,"featured_media":6174,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[149,56,66,86],"tags":[29],"class_list":["post-946","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-abendprojekt2h","category-arduino","category-codeschnipsel","category-elektronik","tag-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>HowTo: Ardunio - Die serielle Schnittstelle verwenden - nerdiy.de - DIY, Elektronik, 3D Druck und mehr...<\/title>\n<meta name=\"description\" content=\"Read a huge collection of detailed Tutorials on Nerdiy.de about all kind of Software, Hardware and general maker topics.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HowTo: Ardunio - Die serielle Schnittstelle verwenden - nerdiy.de - DIY, Elektronik, 3D Druck und mehr...\" \/>\n<meta property=\"og:description\" content=\"Read a huge collection of detailed Tutorials on Nerdiy.de about all kind of Software, Hardware and general maker topics.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/\" \/>\n<meta property=\"og:site_name\" content=\"nerdiy.de - DIY, Elektronik, 3D Druck und mehr...\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/nerdiy.de\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/nerdiy.de\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-06T19:06:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-02T10:08:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1046\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fab\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nerdiyde\" \/>\n<meta name=\"twitter:site\" content=\"@nerdiyde\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fab\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/\"},\"author\":{\"name\":\"Fab\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#\\\/schema\\\/person\\\/f1579a71868adb0be60a74246d3e0908\"},\"headline\":\"HowTo: Ardunio &#8211; Die serielle Schnittstelle verwenden\",\"datePublished\":\"2018-08-06T19:06:34+00:00\",\"dateModified\":\"2020-05-02T10:08:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/\"},\"wordCount\":1870,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/nerdiy.de\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1\",\"keywords\":[\"Arduino\"],\"articleSection\":[\"Abendprojekt(&lt;2h)\",\"Arduino\",\"Codeschnipsel\",\"Elektronik\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/\",\"url\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/\",\"name\":\"HowTo: Ardunio - Die serielle Schnittstelle verwenden - nerdiy.de - DIY, Elektronik, 3D Druck und mehr...\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/nerdiy.de\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1\",\"datePublished\":\"2018-08-06T19:06:34+00:00\",\"dateModified\":\"2020-05-02T10:08:02+00:00\",\"description\":\"Read a huge collection of detailed Tutorials on Nerdiy.de about all kind of Software, Hardware and general maker topics.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/nerdiy.de\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/nerdiy.de\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1\",\"width\":1046,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HowTo: Ardunio &#8211; Die serielle Schnittstelle verwenden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#website\",\"url\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/\",\"name\":\"nerdiy.de - DIY, Elektronik, 3D Druck und mehr...\",\"description\":\"Bei nerdiy.de dreht sich alles um Elektronik, Heimwerken, 3D-Druck, Smart Home und viele andere technische Themen.\",\"publisher\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#organization\",\"name\":\"Nerdiy.de\",\"url\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/nerdiy.de\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/www.nerdiy.de-v1.0final180x180-1.png?fit=180%2C180&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/nerdiy.de\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/www.nerdiy.de-v1.0final180x180-1.png?fit=180%2C180&ssl=1\",\"width\":180,\"height\":180,\"caption\":\"Nerdiy.de\"},\"image\":{\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/nerdiy.de\",\"https:\\\/\\\/x.com\\\/nerdiyde\",\"https:\\\/\\\/www.instagram.com\\\/nerdiy.de\\\/\",\"https:\\\/\\\/www.pinterest.de\\\/nerdiyde\\\/\",\"https:\\\/\\\/www.youtube.com\\\/nerdiy\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#\\\/schema\\\/person\\\/f1579a71868adb0be60a74246d3e0908\",\"name\":\"Fab\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cd8a2c5a20873f04ac46048f749a6f5335f6d9d3af744d9bb04f4052c44fca2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cd8a2c5a20873f04ac46048f749a6f5335f6d9d3af744d9bb04f4052c44fca2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cd8a2c5a20873f04ac46048f749a6f5335f6d9d3af744d9bb04f4052c44fca2?s=96&d=mm&r=g\",\"caption\":\"Fab\"},\"sameAs\":[\"https:\\\/\\\/nerdiy.de\",\"https:\\\/\\\/www.facebook.com\\\/nerdiy.de\\\/\",\"https:\\\/\\\/www.instagram.com\\\/nerdiy.de\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/nerdiy-de\\\/\",\"http:\\\/\\\/www.pinterest.com\\\/nerdiyde\\\/\",\"https:\\\/\\\/x.com\\\/nerdiyde\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Nerdiy\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HowTo: Ardunio - Die serielle Schnittstelle verwenden - nerdiy.de - DIY, Elektronik, 3D Druck und mehr...","description":"Lisez une vaste collection de didacticiels d\u00e9taill\u00e9s sur Nerdiy.de sur tous les types de logiciels, de mat\u00e9riel et de sujets g\u00e9n\u00e9raux sur les fabricants.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/","og_locale":"fr_FR","og_type":"article","og_title":"HowTo: Ardunio - Die serielle Schnittstelle verwenden - nerdiy.de - DIY, Elektronik, 3D Druck und mehr...","og_description":"Read a huge collection of detailed Tutorials on Nerdiy.de about all kind of Software, Hardware and general maker topics.","og_url":"https:\/\/nerdiy.de\/fr\/ardunio-l-interface-serie\/","og_site_name":"nerdiy.de - DIY, Elektronik, 3D Druck und mehr...","article_publisher":"https:\/\/www.facebook.com\/nerdiy.de","article_author":"https:\/\/www.facebook.com\/nerdiy.de\/","article_published_time":"2018-08-06T19:06:34+00:00","article_modified_time":"2020-05-02T10:08:02+00:00","og_image":[{"width":1046,"height":420,"url":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1","type":"image\/png"}],"author":"Fab","twitter_card":"summary_large_image","twitter_creator":"@nerdiyde","twitter_site":"@nerdiyde","twitter_misc":{"Written by":"Fab","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#article","isPartOf":{"@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/"},"author":{"name":"Fab","@id":"https:\/\/nerdiy.de\/de_de\/#\/schema\/person\/f1579a71868adb0be60a74246d3e0908"},"headline":"HowTo: Ardunio &#8211; Die serielle Schnittstelle verwenden","datePublished":"2018-08-06T19:06:34+00:00","dateModified":"2020-05-02T10:08:02+00:00","mainEntityOfPage":{"@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/"},"wordCount":1870,"commentCount":0,"publisher":{"@id":"https:\/\/nerdiy.de\/de_de\/#organization"},"image":{"@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1","keywords":["Arduino"],"articleSection":["Abendprojekt(&lt;2h)","Arduino","Codeschnipsel","Elektronik"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/","url":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/","name":"HowTo: Ardunio - Die serielle Schnittstelle verwenden - nerdiy.de - DIY, Elektronik, 3D Druck und mehr...","isPartOf":{"@id":"https:\/\/nerdiy.de\/de_de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#primaryimage"},"image":{"@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1","datePublished":"2018-08-06T19:06:34+00:00","dateModified":"2020-05-02T10:08:02+00:00","description":"Lisez une vaste collection de didacticiels d\u00e9taill\u00e9s sur Nerdiy.de sur tous les types de logiciels, de mat\u00e9riel et de sujets g\u00e9n\u00e9raux sur les fabricants.","breadcrumb":{"@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#primaryimage","url":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1","contentUrl":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1","width":1046,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/nerdiy.de\/de_de\/"},{"@type":"ListItem","position":2,"name":"HowTo: Ardunio &#8211; Die serielle Schnittstelle verwenden"}]},{"@type":"WebSite","@id":"https:\/\/nerdiy.de\/de_de\/#website","url":"https:\/\/nerdiy.de\/de_de\/","name":"nerdiy.de - DIY, \u00e9lectronique, impression 3D et plus...","description":"Sur nerdiy.fr, tout tourne autour de l'\u00e9lectronique, du bricolage, de l'impression 3D, de la maison intelligente et de nombreux autres sujets techniques.","publisher":{"@id":"https:\/\/nerdiy.de\/de_de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nerdiy.de\/de_de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/nerdiy.de\/de_de\/#organization","name":"Nerdiy.de","url":"https:\/\/nerdiy.de\/de_de\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/nerdiy.de\/de_de\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2020\/04\/www.nerdiy.de-v1.0final180x180-1.png?fit=180%2C180&ssl=1","contentUrl":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2020\/04\/www.nerdiy.de-v1.0final180x180-1.png?fit=180%2C180&ssl=1","width":180,"height":180,"caption":"Nerdiy.de"},"image":{"@id":"https:\/\/nerdiy.de\/de_de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/nerdiy.de","https:\/\/x.com\/nerdiyde","https:\/\/www.instagram.com\/nerdiy.de\/","https:\/\/www.pinterest.de\/nerdiyde\/","https:\/\/www.youtube.com\/nerdiy"]},{"@type":"Person","@id":"https:\/\/nerdiy.de\/de_de\/#\/schema\/person\/f1579a71868adb0be60a74246d3e0908","name":"Fab","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5cd8a2c5a20873f04ac46048f749a6f5335f6d9d3af744d9bb04f4052c44fca2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5cd8a2c5a20873f04ac46048f749a6f5335f6d9d3af744d9bb04f4052c44fca2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5cd8a2c5a20873f04ac46048f749a6f5335f6d9d3af744d9bb04f4052c44fca2?s=96&d=mm&r=g","caption":"Fab"},"sameAs":["https:\/\/nerdiy.de","https:\/\/www.facebook.com\/nerdiy.de\/","https:\/\/www.instagram.com\/nerdiy.de","https:\/\/www.linkedin.com\/company\/nerdiy-de\/","http:\/\/www.pinterest.com\/nerdiyde\/","https:\/\/x.com\/nerdiyde","https:\/\/www.youtube.com\/c\/Nerdiy"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/08\/www.nerdiy.de-howto-ardunio-die-serielle-schnittstelle-verwenden-javaw-2019-05-28-21-36-47.png?fit=1046%2C420&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9GM3g-fg","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":928,"url":"https:\/\/nerdiy.de\/fr\/trucs-et-astuces-arduinoide-2\/","url_meta":{"origin":946,"position":0},"title":"ArduinoIDE - Trucs et astuces","author":"Fab","date":"12. June 2018","format":false,"excerpt":"Die ArdunioIDE ist - verglichen mit anderen Entwicklungsumgebungen - sehr simpel gehalten. Es gibt nicht viele Sachen die man ein- oder verstellen kann. Dies hat den Vorteil, dass Anf\u00e4nger oder \"Fachfremde\" von der Einstellungsvielfalt nicht \u00fcberfordert werden und man bei der Programmierung und \u00dcbertragung nicht soviel falsch machen kann. Trotzdem\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/nerdiy.de\/fr\/categorie\/arduino\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-57.png?fit=1200%2C592&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-57.png?fit=1200%2C592&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-57.png?fit=1200%2C592&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-57.png?fit=1200%2C592&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-57.png?fit=1200%2C592&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6085,"url":"https:\/\/nerdiy.de\/fr\/howto-espeasy-execute-commands\/","url_meta":{"origin":946,"position":1},"title":"HowTo\u00a0: ESPEasy - Ex\u00e9cuter des commandes et des actions via HTTP, MQTT, UDP et directement","author":"Fab","date":"26. May 2019","format":false,"excerpt":"Eine Sache die ESPEasy so praktisch und universell macht ist die M\u00f6glichkeit verschiedene Sensoren und Aktoren \u00fcber Befehle auslesen und steuern zu k\u00f6nnen. Gerade in Kombination mit entsprechenden Rules ergeben sich dadurch unheimlich viele M\u00f6glichkeiten. Um einzelne Befehle zu testen und\/oder generell ausf\u00fchren zu k\u00f6nnen, gibt es mehrere M\u00f6glichkeiten. Diese\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/nerdiy.de\/fr\/categorie\/arduino\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-befehle-ausfuehren-firefox-2019-05-26-22-06-37.png?fit=1200%2C634&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-befehle-ausfuehren-firefox-2019-05-26-22-06-37.png?fit=1200%2C634&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-befehle-ausfuehren-firefox-2019-05-26-22-06-37.png?fit=1200%2C634&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-befehle-ausfuehren-firefox-2019-05-26-22-06-37.png?fit=1200%2C634&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-befehle-ausfuehren-firefox-2019-05-26-22-06-37.png?fit=1200%2C634&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4511,"url":"https:\/\/nerdiy.de\/fr\/tasmota-firmware-flash\/","url_meta":{"origin":946,"position":2},"title":"Mode d&#039;emploi\u00a0: Tasmota - micrologiciel flash","author":"Fab","date":"7. March 2019","format":false,"excerpt":"Neben der Hardware ist die richtige Software f\u00fcr Euer Projekt nat\u00fcrlich genauso wichtig. Eine praktische und universell einsetzbare Firmware f\u00fcr den Wald-und-Wiesen-Mikrocontroller ESP8266 ist die Tasmota Firmware. Damit lassen sich diverse Projekte realisieren ohne, dass Ihr selber programmieren m\u00fcsst. Au\u00dferdem muss man das Rad ja auch nicht jedes mal \"neu\u2026","rel":"","context":"In &quot;Abendprojekt(&lt;2h)&quot;","block_context":{"text":"Abendprojekt(&lt;2h)","link":"https:\/\/nerdiy.de\/fr\/categorie\/projet-de-soiree2h\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/03\/www.nerdiy.de-tasmota-firmware-flashen-javaw-2019-02-25-20-41-40.png?fit=1200%2C684&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/03\/www.nerdiy.de-tasmota-firmware-flashen-javaw-2019-02-25-20-41-40.png?fit=1200%2C684&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/03\/www.nerdiy.de-tasmota-firmware-flashen-javaw-2019-02-25-20-41-40.png?fit=1200%2C684&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/03\/www.nerdiy.de-tasmota-firmware-flashen-javaw-2019-02-25-20-41-40.png?fit=1200%2C684&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/03\/www.nerdiy.de-tasmota-firmware-flashen-javaw-2019-02-25-20-41-40.png?fit=1200%2C684&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":617,"url":"https:\/\/nerdiy.de\/fr\/programmation-dhorloge-fibonacci\/","url_meta":{"origin":946,"position":3},"title":"HowTo\u00a0: Horloge de Fibonacci - Programmation","author":"Fab","date":"29. May 2018","format":false,"excerpt":"In den beiden Beitr\u00e4gen FibonacciUhr - Ein ungew\u00f6hnlicher Zeitanzeiger und FibonacciUhr - Zusammenbau wurde die FibonacciUhr vorgestellt und beschrieben wie ihr eine eigene FibonacciUhr zusammenbauen k\u00f6nnt. Nachdem ihr den Zusammenbau abgeschlossen habt steht nun noch die Programmierung der Uhr an. Dies ist im folgendem Artikel beschrieben. Voraussetzungen Zur Programmierung eurer\u2026","rel":"","context":"In &quot;Abendprojekt(&lt;2h)&quot;","block_context":{"text":"Abendprojekt(&lt;2h)","link":"https:\/\/nerdiy.de\/fr\/categorie\/projet-de-soiree2h\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/InkedScreenshot-152_LI.jpg?fit=1048%2C590&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/InkedScreenshot-152_LI.jpg?fit=1048%2C590&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/InkedScreenshot-152_LI.jpg?fit=1048%2C590&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/InkedScreenshot-152_LI.jpg?fit=1048%2C590&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":607,"url":"https:\/\/nerdiy.de\/fr\/mode-demploi-horloge-fibonacci\/","url_meta":{"origin":946,"position":4},"title":"Guide de l&#039;utilisateur de l&#039;horloge Fibonacci","author":"Fab","date":"29. May 2018","format":false,"excerpt":"In den Beitr\u00e4gen FibonacciUhr - Ein ungew\u00f6hnlicher Zeitanzeiger, FibonacciUhr - Zusammenbau und FibonacciUhr - Programmierung habe ich beschrieben wie man sich eine eigene FibonacciUhr bauen kann. Gerade f\u00fcr den Fall, dass man seine selbstgebaute FibonacciUhr verschenken m\u00f6chte ist es praktisch direkt eine Bedienungsanleitung mitschenken zu k\u00f6nnen. F\u00fcr diesen Fall habe\u2026","rel":"","context":"In &quot;Abendprojekt(&lt;2h)&quot;","block_context":{"text":"Abendprojekt(&lt;2h)","link":"https:\/\/nerdiy.de\/fr\/categorie\/projet-de-soiree2h\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/fibouhrUebersicht.png?fit=800%2C500&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/fibouhrUebersicht.png?fit=800%2C500&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/fibouhrUebersicht.png?fit=800%2C500&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/05\/fibouhrUebersicht.png?fit=800%2C500&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":6070,"url":"https:\/\/nerdiy.de\/fr\/howto-espeasy-flashing-firmware-2\/","url_meta":{"origin":946,"position":5},"title":"HowTo\u00a0: ESPEasy - Compiler le firmware, flasher et configurer les donn\u00e9es d&#039;acc\u00e8s WLAN","author":"Fab","date":"26. May 2019","format":false,"excerpt":"Jedes Projekt besteht neben vielen wichtigen Hardwarekomponenten auch aus der passenden Software. Dabei ist es oft weniger aufwendig das Projekt zusammenzubauen als sp\u00e4ter die dazu passende Software zu schreiben. Diese Arbeit kann man sich aber dank einiger OpenSource-Projekte sparen. Eins davon ist die hier schon oft erw\u00e4hnte Tasmota-Firmware. Eine andere\u2026","rel":"","context":"In &quot;Abendprojekt(&lt;2h)&quot;","block_context":{"text":"Abendprojekt(&lt;2h)","link":"https:\/\/nerdiy.de\/fr\/categorie\/projet-de-soiree2h\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-firmware-flashen-und-wlan-zugangsdaten-konfigurieren-screenshot-20190604-150012-settings.jpg?fit=675%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-firmware-flashen-und-wlan-zugangsdaten-konfigurieren-screenshot-20190604-150012-settings.jpg?fit=675%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2019\/05\/www.nerdiy.de-howto-espeasy-firmware-flashen-und-wlan-zugangsdaten-konfigurieren-screenshot-20190604-150012-settings.jpg?fit=675%2C1200&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/posts\/946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/comments?post=946"}],"version-history":[{"count":0,"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/posts\/946\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/media\/6174"}],"wp:attachment":[{"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/media?parent=946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/categories?post=946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nerdiy.de\/fr\/wp-json\/wp\/v2\/tags?post=946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}