{"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-la-interfaz-serie","status":"publish","type":"post","link":"https:\/\/nerdiy.de\/es\/ardunio-la-interfaz-serie\/","title":{"rendered":"HowTo: Ardunio \u2013 Usar el puerto serie"},"content":{"rendered":"<p>Cada placa Arduino suele programarse a trav\u00e9s de la interfaz serie.<br \/>\nPero no s\u00f3lo el c\u00f3digo del programa se puede transferir al Arduino. Tambi\u00e9n puedes enviar comandos de control al Arduino o recibir valores del Arduino.<\/p>\n<p>Describo c\u00f3mo funciona esto y qu\u00e9 opciones tienes en el siguiente art\u00edculo.<\/p>\n<hr \/>\n<h2><span style=\"color: #ff0000;\">Instrucciones de seguridad <\/span><\/h2>\r\n<p><span style=\"color: #ff0000;\">S\u00e9 que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sab\u00edan &quot;mejor&quot; han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La p\u00e9rdida de datos es casi insignificante en comparaci\u00f3n, pero incluso estos pueden ser realmente molestos. Por lo tanto, t\u00f3mese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto m\u00e1s genial no vale la pena lesionarse u otros problemas.<\/span><br \/><strong><em><a href=\"https:\/\/nerdiy.de\/es\/instrucciones-de-seguridad\/\"><span style=\"color: #ff0000;\">https:\/\/www.nerdiy.de\/sicherheitshinweise\/<\/span><\/a><\/em><\/strong><\/p>\r\n<h2>Enlaces afiliados \/ enlaces publicitarios<\/h2>\r\n<p><em>Los enlaces a las tiendas en l\u00ednea enumerados aqu\u00ed son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a trav\u00e9s de este enlace, Nerdiy.de recibir\u00e1 una comisi\u00f3n de la tienda en l\u00ednea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a trav\u00e9s de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos \u00fatiles en el futuro. \ud83d\ude42\u00a0<\/em><\/p>\n<hr \/>\n<h2>Preparar interfaz serial<\/h2>\n<p>Para utilizar el puerto serie en su programa, debe inicializarlo.<br \/>\nDies geschieht indem Ihr in der &#8222;setup()&#8220;-Funktion die Funktion<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serial.begin(115200);<\/pre>\n<p>aufruft. Die Zahl &#8222;115200&#8220; steht dabei f\u00fcr die Baudrate &#8211; also die Geschwindigkeit &#8211; mit der die Symbole Nicht Bits oder Bytes) \u00fcber die serielle Schnittstelle \u00fcbertragen werden. Diese Geschwindigkeit solltet ihr von der &#8222;Qualit\u00e4t&#8220; der Verbindungsleitung abh\u00e4ngig machen.<\/p>\n<p>Por ejemplo, si tiene un cable blindado y muy corto, la velocidad se puede establecer muy alta.<br \/>\nEsta velocidad no debe elegirse tan alta para cables no apantallados y\/o muy largos.<\/p>\n<p>Las velocidades de baudios comunes incluyen los siguientes valores:<\/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>Egal welche Geschwindigkeit Ihr einstellt, dieser Wert muss auch im &#8222;Seriellen Monitor&#8220; &#8211; also dem anderen Kommunikationspartner der seriellen Kommunikation &#8211; eingestellt werden. Nur dann werden die Zeichen korrekt empfangen und gesendet. Mehr dazu erfahrt Ihr im Laufe des Textes.<\/p>\n<p>Si no est\u00e1 seguro de qu\u00e9 velocidad en baudios debe utilizar, le recomiendo valores entre 9600 baudios y 115200 baudios. Estos y los valores intermedios son tambi\u00e9n valores comunes para muchos productos terminados, como sensores y actuadores.<\/p>\n<hr \/>\n<h2>Enviar datos desde la placa Arduino a la computadora conectada<\/h2>\n<p>Para que pueda enviar datos desde su placa Arduino a la computadora conectada, debe llamar a la siguiente funci\u00f3n.<\/p>\n<p>Diese sendet den Text &#8222;Hallo Welt!&#8220; inklusive Zeilenumbruch an den Computer.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serial.println(&quot;\u00a1Hola mundo!&quot;);<\/pre>\n<p>Como ejemplo, puede probar el siguiente c\u00f3digo.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">configuraci\u00f3n vac\u00eda () { Serial.begin (115200); } void loop() { Serial.println(&quot;\u00a1Hola mundo!&quot;); retraso (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\/es\/ardunio-la-interfaz-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-medium-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=300%2C176&amp;ssl=1\" 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\">Dadurch erhaltet Ihr die abgebildete Ausgabe. Nach jedem &#8222;Hallo Welt!&#8220; wird automatisch ein Wechsel in die n\u00e4chste Zeile vorgenommen.<\/figcaption><\/figure>\n<p>In der folgenden Kombination sendet die Funktion den Text &#8222;Hallo Welt!&#8220; ohne Zeilenumbruch an den Computer.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serial.print(&quot;\u00a1Hola mundo!&quot;);<\/pre>\n<p>Hay otro ejemplo de esto.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">configuraci\u00f3n vac\u00eda () { Serial.begin (115200); } void loop() { Serial.print(&quot;\u00a1Hola mundo!&quot;); retraso (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\/es\/ardunio-la-interfaz-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-medium-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=300%2C176&amp;ssl=1\" 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\">Da nun nach dem &#8222;Hallo Welt!&#8220; kein Zeilenumbruch vorgenommen wird entsteht eine Lange Zeile aus mehreren &#8222;Hallo Welt!&#8220;-Abschnitten.<\/figcaption><\/figure>\n<p>Wollt Ihr Variabel-Werte &#8211; in diesem Fall den Wert der Variable &#8222;lustige_variable&#8220; &#8211;\u00a0 senden k\u00f6nnt Ihr dies wie folgt tun:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">uint8_t variable_divertida=5; Serial.println(String(funny_variable));<\/pre>\n<p>Como ejemplo, todo se ve as\u00ed de nuevo.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">configuraci\u00f3n vac\u00eda () { Serial.begin (115200); } void loop() { uint8_t variable_divertida=5; Serial.println(String(funny_variable)); retraso (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\/es\/ardunio-la-interfaz-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-medium-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=300%2C176&amp;ssl=1\" 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\">El valor (5) de la variable se emite con un salto de l\u00ednea.<\/figcaption><\/figure>\n<p>Enviar un salto de l\u00ednea significa que, adem\u00e1s del contenido real del mensaje, se env\u00eda un car\u00e1cter de control que indica al destinatario que pase a la siguiente l\u00ednea.<\/p>\n<hr \/>\n<h2>Usar monitor serie<\/h2>\n<p>El monitor serie es la contraparte de la placa Arduino. Es el programa que recibe los datos en la computadora y los hace legibles para usted.<br \/>\nIhr findet es als Teil der Arduino-IDE unter dem Men\u00fcpunkt &#8222;Werkzeuge\/Serieller Monitor&#8220;. Tools wie dieser &#8222;Serielle Monitor&#8220; werden auch Terminalprogramme genannt. Eine gute Alternative zu dem &#8222;Seriellen Monitor&#8220; der Arduino-IDE ist auch das Programm <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\/es\/ardunio-la-interfaz-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-medium-file=\"https:\/\/i0.wp.com\/nerdiy.de\/wp-content\/uploads\/2018\/06\/Screenshot-60.png?fit=300%2C148&amp;ssl=1\" 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\">Im Fenster des Seriellen Monitors lassen sich das Zeilenabschlusszeichen und die Baudrate einstellen. Durch einen Klick auf &#8222;Ausgabe l\u00f6schen&#8220; l\u00e4sst sich au\u00dferdem der Inhalt des Ausgabefensters l\u00f6schen.<\/figcaption><\/figure>\n<p>La velocidad en baudios se puede configurar en la ventana del monitor serie. Aqu\u00ed se debe establecer el mismo valor que configur\u00f3 previamente en el c\u00f3digo del programa.<br \/>\n\u00bfUstedes con el comando<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">Serial.begin(115200);<\/pre>\n<p>Entonces, si configura una velocidad en baudios de 115200 baudios, tambi\u00e9n debe configurar una velocidad en baudios de 115200 baudios en el monitor serie.<\/p>\n<p>Adem\u00e1s de la velocidad en baudios, tambi\u00e9n se puede configurar el car\u00e1cter de terminaci\u00f3n de l\u00ednea. Solo necesita esta configuraci\u00f3n si desea enviar datos desde la computadora al Arduino.<\/p>\n<p>Aqu\u00ed puede configurar el car\u00e1cter que se agrega y env\u00eda autom\u00e1ticamente cada vez que se env\u00eda un valor.<\/p>\n<p>Puede utilizar esto en su c\u00f3digo, por ejemplo, para detectar en Arduino si se ha completado la transmisi\u00f3n de un comando o valor.<\/p>\n<p>Im Bereich &#8222;Befehle und Parameter an den Arduino senden&#8220; wird dies ausf\u00fchrlich erkl\u00e4rt.<\/p>\n<hr \/>\n<h2>Usar plotter en serie<\/h2>\n<p>El trazador en serie es una herramienta con la que se pueden visualizar valores num\u00e9ricos (p. ej. valores medidos) directamente en el ordenador en forma de progresi\u00f3n temporal. Para ello hay que programar el Arduino para que env\u00ede los valores num\u00e9ricos al ordenador.<br \/>\nEsto se puede hacer, por ejemplo, con el comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">Serial.println(VariableConUnaLectura);<\/pre>\n<p>Die Variable &#8222;VariableMitEinemMesswert&#8220; sollte nat\u00fcrlich euren Messwert als Zahl enthalten.<br \/>\nAuf dem Computer m\u00fcsst ihr dann den Seriellen Plotter starten. Diesen findet ihr unter &#8222;Werkzeuge\/Serieller Plotter&#8220;.<\/p>\n<p>Ein simples Beispiel das auf dem seriellen Plotter eine Sinus-Kurve ausgibt ist das folgende. Probiert den Code einfach aus. Er sollte sich auf jedem Arduino ausf\u00fchren lassen. Denkt daran Euren &#8222;Seriellen Plotter&#8220; auf 115200 baud einzustellen.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/* _ _ _ _ _ | | | | |(_) | | __ ____ ____ __ | | | ___ _ __ __| | _ _ _ __| | ___ \/ \/ \/ \/ \/ \/ \/ \/ \/ | . ` | \/ _ | &#039;__|\/ _` || || | | | \/ _` | \/_VV\/VV\/VV\/_ | | || __\/| | | (_| || || |_| | _| (_| || __\/ \\_\/\\_\/ \\_\/\\_\/ \\_\/\\_\/(_)|_| \\_| \\___| |_| \\__,_||_| \\__, |(_)\\__,_| \\___| __\/ | |___\/ sinusPrueba realizada por Fabian Steppat Informaci\u00f3n en https:\/\/www.nerdiy.de\/ardunio- die-serial-interface\/ Este programa es software gratuito: puede redistribuirlo y\/o modificarlo seg\u00fan los t\u00e9rminos de la Licencia P\u00fablica General GNU publicada por la Free Software Foundation, ya sea la versi\u00f3n 3 de la Licencia o (a su elecci\u00f3n). ) cualquier versi\u00f3n posterior. Este programa se distribuye con la esperanza de que sea \u00fatil, pero SIN NINGUNA GARANT\u00cdA; ni siquiera la garant\u00eda impl\u00edcita de COMERCIABILIDAD o IDONEIDAD PARA UN PROP\u00d3SITO PARTICULAR. Consulte la Licencia P\u00fablica General GNU para obtener m\u00e1s detalles. Deber\u00eda tener recibi\u00f3 una copia de la Licencia P\u00fablica General GNU junto con este programa. Si no, consulte . Encontrar\u00e1 informaci\u00f3n adicional sobre este proyecto en la siguiente direcci\u00f3n:\r\n     <blockquote class=\"wp-embedded-content\" data-secret=\"mLWFSFs3Oe\"><a href=\"https:\/\/nerdiy.de\/es\/ardunio-la-interfaz-serie\/\">HowTo: Ardunio \u2013 Usar el puerto serie<\/a><\/blockquote><iframe loading=\"lazy\" title=\"&quot;HowTo: Ardunio - Usar la interfaz serial&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     Este codenippet imprime una onda sinusoidal a trav\u00e9s de una consola serial o un plotter serial *\/ \/\/variables y constantes float gradeAngle = 0; flotar sinusValue = 0; constante flotante pi = 3.1415; float radianAngle = 0; const uint8_t sinusFactor = 50; configuraci\u00f3n vac\u00eda () { Serial.begin (115200); } bucle vac\u00edo () { \u00e1ngulo radiante = \u00e1ngulo de grado * pi \/ 180; \/\/haciendo grados en radianes sinusValue = sin(radiantAngle); \/\/calcular el seno a partir del \u00e1ngulo radiante gradeAngle += 1.0; \/\/aumenta el retraso del \u00e1ngulo(5); \/\/hace que la salida sea un poco m\u00e1s lenta si (\u00e1ngulo de grado &gt; 360) \/\/si se alcanza el l\u00edmite de grados, rein\u00edcielo a cero { \u00e1ngulodegrado = 0; } Serial.println(sinusFactor * sinusValue); \/\/salida al monitor\/trazador serie}<\/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\/es\/ardunio-la-interfaz-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-medium-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=300%2C120&amp;ssl=1\" 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\">El ejemplo anterior deber\u00eda mostrar la onda sinusoidal que se muestra en el pl\u00f3ter en serie.<\/figcaption><\/figure>\n<p>Por supuesto, el trazador no s\u00f3lo trabaja con valores sinusoidales, sino tambi\u00e9n con todos los dem\u00e1s valores num\u00e9ricos.<\/p>\n<hr \/>\n<h2>Env\u00eda comandos y par\u00e1metros al Arduino<\/h2>\n<p>Ahora ya sabe c\u00f3mo enviar varios mensajes de estado o valores desde el Arduino a la computadora.<br \/>\nPero tambi\u00e9n sucede al rev\u00e9s. Esto es particularmente \u00fatil o pr\u00e1ctico si controlas el Arduino desde fuera y no quieres conectar dispositivos de entrada como botones, etc. al Arduino (o no puedes hacerlo debido a la falta de GPIO).<\/p>\n<p>Por ejemplo, puede ajustar el brillo o el color de un LED o la velocidad del motor de un motor conectado utilizando \u00fanicamente la interfaz serie.<\/p>\n<p>El IDE de Arduino proporciona algunas funciones \u00fatiles para la comunicaci\u00f3n a trav\u00e9s de la interfaz serie. (La documentaci\u00f3n con m\u00e1s detalles se puede encontrar aqu\u00ed: <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>Para garantizar que los comandos se reciban y eval\u00faen, ahora hay tres tareas que resolver:<br \/>\n1. \u00bfC\u00f3mo reconoce Arduino los caracteres recibidos?<br \/>\n2. \u00bfC\u00f3mo se componen los comandos completos de los caracteres recibidos?<br \/>\n3. \u00bfC\u00f3mo se pueden evaluar estos comandos recibidos?<\/p>\n<p><strong>1. \u00bfC\u00f3mo reconoce Arduino los caracteres recibidos?<\/strong><\/p>\n<p>Para reaccionar a los caracteres entrantes existe la funci\u00f3n<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serial.disponible()<\/pre>\n<p>Diese pr\u00fcft ob neue Zeichen im Empfangspuffer des Arduino enthalten sind. Der Empfangspuffer ist dabei eine Art zwischenspeicher in dem empfangene Zeichen solange gespeichert werden bis der Mikrocontroller des Arduinos Zeit hat sich um die empfangegenen Zeichen zu &#8222;k\u00fcmmern&#8220;.<\/p>\n<p>In dem Fall, dass neue Zeichen empfangen, aber noch nicht aus dem Empfangspuffer gelesen wurden gibt die Funktion &#8222;Serial.available()&#8220; &#8222;true&#8220; zur\u00fcck ansonsten &#8222;false&#8220;.<\/p>\n<p>Esta funci\u00f3n es perfecta para comprobar si actualmente se han recibido caracteres que ahora deben evaluarse. El comando no nos dice cu\u00e1ntos caracteres se recibieron. Simplemente dice que hay al menos un car\u00e1cter en el b\u00fafer de recepci\u00f3n.<\/p>\n<p><strong>2. C\u00f3mo convertir los caracteres recibidos en comandos completos<\/strong><\/p>\n<p>Bien, ahora gracias a la funci\u00f3n anterior hemos reconocido que al menos un car\u00e1cter est\u00e1 disponible en el buffer de recepci\u00f3n. Pero, \u00bfc\u00f3mo obtenemos las se\u00f1ales recibidas?<\/p>\n<p>Los caracteres del b\u00fafer de recepci\u00f3n se pueden leer con el comando<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Serie.leer()<\/pre>\n<p>leer. La funci\u00f3n genera el primer car\u00e1cter contenido en el b\u00fafer de recepci\u00f3n y lo elimina autom\u00e1ticamente del b\u00fafer de recepci\u00f3n.<br \/>\nPara ahora leer todos los caracteres y escribirlos en una variable, ahora leemos del b\u00fafer de recepci\u00f3n hasta que est\u00e9 vac\u00edo y observamos cada car\u00e1cter le\u00eddo.<br \/>\nPuedes hacer esto con un bucle, por ejemplo:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void check_serial_receipt() { Cadena serialBuffer; while (Serial.available()) { char currentChar = (char)Serial.read(); if (car\u00e1cter actual == 13) \/\/comprueba si el car\u00e1cter le\u00eddo es el car\u00e1cter terminador de l\u00ednea { evalua_received_character(serialbuffer); } else { serialBuffer += currentCharacter; } } }<\/pre>\n<p>Como puede ver, el c\u00f3digo consta de un bucle while que se ejecuta hasta que el b\u00fafer de recepci\u00f3n est\u00e1 vac\u00edo (luego Serial.available()==false).<br \/>\nInnerhalb der while-Schleife werden w\u00e4hrenddessen zeichenweise die auf dem Emfpangspuffer enthaltenen Zeichen ausgelesen (Serial.read()), der Variable &#8222;aktuellesZeichen&#8220; zugewiesen und an den String &#8222;seriellerPuffer&#8220; angeh\u00e4ngt.<\/p>\n<p>Hier kommt nun auch das im Abschnitt &#8222;Serieller Monitor&#8220; erw\u00e4hnte Zeilenabschlusszeichen ins Spiel. In diesem (und jedem anderen Terminalprogramm) l\u00e4sst sich n\u00e4mlich ein Zeichen einstellen, welches nach jedem Absenden eines Zeichens oder einer Zeichenkette automatisch angeh\u00e4ngt und mitgesendet wird.<\/p>\n<p>Con este terminador de l\u00ednea ahora se puede detectar si la cadena de caracteres le\u00edda anteriormente est\u00e1 completa y, por lo tanto, se puede evaluar.<br \/>\nEsto significa que se debe verificar cada car\u00e1cter recibido para ver si es el terminador de l\u00ednea. En el c\u00f3digo que se muestra arriba, esto se hace a trav\u00e9s de<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">si (car\u00e1cter actual == 13)...<\/pre>\n<p>Lasst euch von der 13 nicht verwirren. Das Problem bei Zeilenabschlusszeichen ist n\u00e4mlich, dass diese auf einer Tastatur nicht aufgef\u00fchrt sind. Man kann sie also nicht als Vergleichszeichen in den Code &#8222;eintippen&#8220;.<br \/>\nPara seguir verificando el car\u00e1cter recibido para el terminador de caracteres, usamos un truco aqu\u00ed.<\/p>\n<p>Gracias a <em><strong><a href=\"http:\/\/lmgtfy.com\/?t=i&amp;q=ascii+table\">tabla ASCII<\/a><\/strong><\/em> Sabemos que cada car\u00e1cter en la computadora corresponde a un valor de byte (es decir, un valor num\u00e9rico entre 0 y 255).<br \/>\nWenn ihr im Arduino also zum Beispiel ein &#8222;A&#8220; speichert, so speichert dieser eigentlich den Zahlenwert &#8222;65&#8220;.<br \/>\nW\u00fcrde man nun pr\u00fcfen wollen ob ein empfangenes Zeichen einem &#8222;A&#8220; entspricht k\u00f6nnte man entweder<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">if (personaje actual == &quot;A&quot;)<\/pre>\n<p>o tambi\u00e9n<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">if (car\u00e1cter actual == 65)<\/pre>\n<p>escribir. Ambas comparaciones llevar\u00edan al mismo resultado.<\/p>\n<p>Ahora usaremos este truco. Para verificar si el car\u00e1cter recibido actualmente es un terminador de l\u00ednea como CR (=CarriageReturn), no verificamos el car\u00e1cter en s\u00ed sino el valor del car\u00e1cter en la tabla Ascii: Entonces 13.<\/p>\n<p>Tan pronto como se recibe este car\u00e1cter, sabemos que todos los caracteres enviados anteriormente deben representar un comando y ahora deben evaluarse.<\/p>\n<p><strong>3. \u00bfC\u00f3mo se pueden evaluar estos comandos recibidos?<\/strong><\/p>\n<p>Wir bzw. der Arduino hat nun also einen Befehl empfangen. Dieser ist in der String-Variable &#8222;seriellerPuffer&#8220; gespeichert und wird als Funktionsparameter an die Funktion &#8222;empfangene_zeichen_auswerten()&#8220; \u00fcbergeben.<\/p>\n<p>Por ejemplo, esta funci\u00f3n podr\u00eda verse as\u00ed:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void evalua_received_characters(String serialBuffer) { Serial.println(&quot;&quot;&quot; + String(serialBuffer) + &quot;&quot; recibido.&quot;); \/\/ genera el comando que acabas de recibir if (serialBuffer == &quot;simplerCommandOfWhatDoes&quot;) { simpler_command_of_what_does(); } else if (serialBuffer.indexOf(&#039;=&#039;) != -1) { uint16_tceivedValue = serialBuffer.substring(serialBuffer.indexOf(&#039;=&#039;) + 1).toInt(); Cadena recibidaParameter = serialBuffer.substring(0, serialBuffer.indexOf(&#039;=&#039;)); if (receivedParameter == &quot;commandSettingAValue&quot;) { if (receivedValue &lt;= 23 &amp;&amp;ceivedValue &gt;= 0) { command_setting_a_value(receivedValue); } else { Serial.println(F(&quot;Valor fuera del rango de valores permitido.&quot;)); } } else { Serial.print(F(&quot;El comando &quot;&quot;)); Serial.print(serialBuffer); Serial.print(F(&quot;&quot; no fue reconocido.&quot;)); } } else { Serial.print(F(&quot;El comando &quot;&quot;)); Serial.print(serialBuffer); Serial.print(F(&quot;&quot; no fue reconocido.&quot;)); } }<\/pre>\n<p>Despu\u00e9s de recibir un comando, se emite nuevamente, lo cual resulta muy pr\u00e1ctico, especialmente para fines de depuraci\u00f3n. De esta manera puedes comprobar qu\u00e9 cadena de caracteres lleg\u00f3 finalmente al Arduino.<\/p>\n<p>Danach kann mit einer einfachen IF-Abfrage gepr\u00fcft werden welcher Zeichenkette der empfangene Befehl entspricht. Hier wird zum Beispiel gepr\u00fcft ob der Befehl der Zeichenkette &#8222;simplerBefehlDerWasTut&#8220; entspricht.<br \/>\nIst dies der Fall wird die Funktion &#8222;simpler_befehl_der_was_tut();&#8220; ausgef\u00fchrt.<\/p>\n<p>Mithilfe dieser &#8222;absoluten&#8220; Befehle k\u00f6nntet ihr nun einfache Befehle absetzen. Zum Beispiel um ein Licht ein- oder auszuschalten.<\/p>\n<p>Um nun aber auch Werte \u00fcbergeben zu k\u00f6nnen m\u00fcssen auch Befehle der Form &#8222;helligkeitSetzenAuf=20&#8220; ausgewertet werden k\u00f6nnen.<br \/>\nEs muss also der Befehlsname (in diesem Fall &#8222;helligkeitSetzenAuf&#8220;) und der Wert (in diesem Fall &#8222;20&#8220;) erkannt werden.<\/p>\n<p>Esto se hace en la parte posterior del c\u00f3digo que se muestra arriba.<br \/>\nSollte n\u00e4mlich keiner der &#8222;absoluten&#8220; Befehle zu der empfangenen Zeichenkette passen wird gepr\u00fcft ob in der empfangenen Zeichenkette ein &#8222;=&#8220;-Zeichen Vorhanden ist.<\/p>\n<p>Solltet Ihr also zum Beispiel den Befehl &#8222;setzeHelligkeit=100&#8220; an den Arduino gesendet haben wird er die gesamte Zeichenkette &#8222;setzeHelligkeit=100&#8220; keinem &#8222;absoluten&#8220; Befehl zuordnen k\u00f6nnen.<\/p>\n<p>En este caso, la cadena de caracteres recibida se comprueba en busca de un signo igual y tambi\u00e9n se encuentra.<\/p>\n<p>La cadena de caracteres recibida se divide en la parte anterior y posterior al signo igual con los siguientes comandos.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">uint16_t ReceiveValue = serialbuffer.substring(serialbuffer.indexOf(&#039;=&#039;) + 1).toInt(); Cadena de par\u00e1metros recibidos = serialbuffer.substring(0, serialbuffer.indexOf(&#039;=&#039;));<\/pre>\n<p>Nun ist in der Variable &#8222;empfangenerWert&#8220; die &#8222;100&#8220; und in der Variable &#8222;empfangenerParameter&#8220; der Befehl &#8222;setzeHelligkeit&#8220;\u00a0gespeichert.<\/p>\n<p>Una vez extra\u00eddos de la cadena recibida, los dos valores se pueden procesar y responder m\u00e1s a fondo.<\/p>\n<p>Pru\u00e9balo. \ud83d\ude42<br \/>\nPuede encontrar el c\u00f3digo completo para volver a intentarlo aqu\u00ed:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/* _ _ _ _ _ | | | | |(_) | | __ ____ ____ __ | | | ___ _ __ __| | _ _ _ __| | ___ \/ \/ \/ \/ \/ \/ \/ \/ \/ | . ` | \/ _ | &#039;__|\/ _` || || | | | \/ _` | \/_VV\/VV\/VV\/_ | | || __\/| | | (_| || || |_| | _| (_| || __\/ \\_\/\\_\/ \\_\/\\_\/ \\_\/\\_\/(_)|_| \\_| \\___| |_| \\__,_||_| \\__, |(_)\\__,_| \\___| __\/ | |___\/ serialTest de Fabian Steppat Informaci\u00f3n en https:\/\/www.nerdiy.de\/ardunio- die-serial-interface\/ Este programa es software gratuito: puede redistribuirlo y\/o modificarlo seg\u00fan los t\u00e9rminos de la Licencia P\u00fablica General GNU publicada por la Free Software Foundation, ya sea la versi\u00f3n 3 de la Licencia o (a su elecci\u00f3n). ) cualquier versi\u00f3n posterior. Este programa se distribuye con la esperanza de que sea \u00fatil, pero SIN NINGUNA GARANT\u00cdA; ni siquiera la garant\u00eda impl\u00edcita de COMERCIABILIDAD o IDONEIDAD PARA UN PROP\u00d3SITO PARTICULAR. Consulte la Licencia P\u00fablica General GNU para obtener m\u00e1s detalles. Deber\u00eda tener recibi\u00f3 una copia de la Licencia P\u00fablica General GNU junto con este programa. Si no, consulte . Encontrar\u00e1 informaci\u00f3n adicional sobre este proyecto en la siguiente direcci\u00f3n:\r\n     <blockquote class=\"wp-embedded-content\" data-secret=\"mLWFSFs3Oe\"><a href=\"https:\/\/nerdiy.de\/es\/ardunio-la-interfaz-serie\/\">HowTo: Ardunio \u2013 Usar el puerto serie<\/a><\/blockquote><iframe loading=\"lazy\" title=\"&quot;HowTo: Ardunio - Usar la interfaz serial&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     Este fragmento de c\u00f3digo es un concepto b\u00e1sico de comunicaci\u00f3n en serie para controlar un arduino mediante comandos en serie *\/ { Serial.begin(115200); } bucle vac\u00edo() { check_serial_receipt(); } void check_serial_receipt() { String serialBuffer; while (Serial.available()) { char currentChar = (char)Serial.read(); if (currentCharacter == 13) { evaluar_received_character(serialBuffer); } else { serialBuffer += currentCharacter; } } } void evalua_received_characters(String serialBuffer) { Serial.println(&quot;&quot;&quot; + String(serialBuffer) + &quot;&quot; recibido.&quot;); if (serialBuffer == &quot;simplerCommandOfWhatDoes&quot;) { simple_command_of_what_does(); } else if (serialBuffer.indexOf(&#039;=&#039;) != -1) { uint16_tceivedValue = serialBuffer.substring(serialBuffer.indexOf(&#039;=&#039;) + 1).toInt(); Cadena recibidaParameter = serialBuffer.substring(0, serialBuffer.indexOf(&#039;=&#039;)); if (receivedParameter == &quot;commandSetAValue&quot;) { if (receivedValue &amp; lt; = 23 &amp; amp; &amp;ceivedValue &amp; gt; = 0) { command_set_a_value(receivedValue); } else { Serial.println(F(&quot;Valor fuera del rango de valores permitido.&quot;)); } } else { Serial.print(F(&quot;El comando &quot;&quot;)); Serial.print(serialBuffer); Serial.print(F(&quot;&quot; no fue reconocido.&quot;)); } } else { Serial.print(F(&quot;El comando &quot;&quot;)); Serial.print(serialBuffer); Serial.print(F(&quot;&quot; no fue reconocido.&quot;)); } }<\/pre>\n<hr \/>\n<h2>Divi\u00e9rtete con el proyecto.<\/h2>\r\n<p>Espero que todo te haya funcionado como se describe. Si no es as\u00ed, o si tiene alguna pregunta o sugerencia, h\u00e1gamelo saber en los comentarios. Si es necesario, lo a\u00f1adir\u00e9 al art\u00edculo.<br \/>Las ideas para nuevos proyectos siempre son bienvenidas. \ud83d\ude42<\/p>\r\n<p><strong>PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la informaci\u00f3n contigo, me encantar\u00eda hacer una peque\u00f1a donaci\u00f3n al fondo del 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=\"C\u00f3mprame un caf\u00e9 en 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: la forma m\u00e1s segura y sencilla de pagar en Internet\" 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>Cada placa Arduino normalmente se programa a trav\u00e9s de la interfaz serial. Pero no solo el c\u00f3digo del programa se puede transferir al Arduino. Los comandos de control tambi\u00e9n se pueden enviar al 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\/es\/ardunio-la-interfaz-serie\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/ardunio-la-interfaz-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\":\"es-ES\",\"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\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/ardunio-die-serielle-schnittstelle\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@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\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/#organization\",\"name\":\"Nerdiy.de\",\"url\":\"https:\\\/\\\/nerdiy.de\\\/de_de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@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\":\"es-ES\",\"@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":"Lea una gran colecci\u00f3n de tutoriales detallados en Nerdiy.de sobre todo tipo de software, hardware y temas generales de fabricantes.","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\/es\/ardunio-la-interfaz-serie\/","og_locale":"es_ES","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\/es\/ardunio-la-interfaz-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":"es-ES","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":"Lea una gran colecci\u00f3n de tutoriales detallados en Nerdiy.de sobre todo tipo de software, hardware y temas generales de fabricantes.","breadcrumb":{"@id":"https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nerdiy.de\/de_de\/ardunio-die-serielle-schnittstelle\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@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 - Bricolaje, electr\u00f3nica, impresi\u00f3n 3D y m\u00e1s...","description":"En nerdiy.de, todo gira en torno a la electr\u00f3nica, el bricolaje, la impresi\u00f3n 3D, el hogar inteligente y muchos otros temas t\u00e9cnicos.","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":"es-ES"},{"@type":"Organization","@id":"https:\/\/nerdiy.de\/de_de\/#organization","name":"nerdiy.de","url":"https:\/\/nerdiy.de\/de_de\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@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":"es-ES","@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\/es\/arduinoide-consejos-y-trucos-2\/","url_meta":{"origin":946,"position":0},"title":"ArduinoIDE - Consejos y trucos","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\/es\/categoria\/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\/es\/howto-espeasy-ejecutar-comandos\/","url_meta":{"origin":946,"position":1},"title":"HowTo: ESPEasy: ejecute comandos y acciones a trav\u00e9s de HTTP, MQTT, UDP y directamente","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\/es\/categoria\/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\/es\/tasmota-firmware-flash\/","url_meta":{"origin":946,"position":2},"title":"C\u00f3mo: Tasmota - firmware 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\/es\/categoria\/proyecto-vespertino2h\/"},"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":607,"url":"https:\/\/nerdiy.de\/es\/manual-de-instrucciones-del-reloj-fibonacci\/","url_meta":{"origin":946,"position":3},"title":"Gu\u00eda del usuario del reloj de 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\/es\/categoria\/proyecto-vespertino2h\/"},"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":617,"url":"https:\/\/nerdiy.de\/es\/programacion-del-reloj-fibonacci-2\/","url_meta":{"origin":946,"position":4},"title":"HowTo: Reloj de Fibonacci - Programaci\u00f3n","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\/es\/categoria\/proyecto-vespertino2h\/"},"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":6070,"url":"https:\/\/nerdiy.de\/es\/como-espeasy-flashear-firmware\/","url_meta":{"origin":946,"position":5},"title":"HowTo: ESPEasy: compilar firmware, flashear y configurar datos de acceso 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\/es\/categoria\/proyecto-vespertino2h\/"},"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\/es\/wp-json\/wp\/v2\/posts\/946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/comments?post=946"}],"version-history":[{"count":0,"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/posts\/946\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/media\/6174"}],"wp:attachment":[{"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/media?parent=946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/categories?post=946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nerdiy.de\/es\/wp-json\/wp\/v2\/tags?post=946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}