{"id":12909,"date":"2017-11-29T23:47:47","date_gmt":"2017-11-30T04:47:47","guid":{"rendered":"https:\/\/panamahitek.com\/la-velocidad-de-la-comunicacion-serial-en-arduino\/"},"modified":"2021-03-27T21:25:58","modified_gmt":"2021-03-28T02:25:58","slug":"the-speed-of-serial-communication-on-arduino","status":"publish","type":"post","link":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/","title":{"rendered":"The speed of serial communication on Arduino"},"content":{"rendered":"<p style=\"text-align: justify;\">Serial communication based on the RS-232 protocol is the main form of communication that Arduino has to exchange information with other devices. Through the serial port is how users can send information from the computer. The Arduino IDE uses serial communication to load the code into the Arduino.<br \/>\n<!--more--><\/p>\n<p style=\"text-align: justify;\">Most people who have a little experience with Arduino are able to recognize the following instruction:<\/p>\n<pre class=\"lang:default decode:true \">Serial.begin(9600);<\/pre>\n<p style=\"text-align: justify;\">This line of code tells the Arduino to initiate communication with the computer (or any device connected to the RX and TX pins) with a serial communication rate of 9600 bits per second (baud). There are <a href=\"https:\/\/www.arduino.cc\/en\/Serial\/Begin\">other data transmission rates<\/a>, such as 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. These are the default values for communication between Arduino and a computer, which can be seen in the Serial Monitor of the Arduino IDE.<\/p>\n<h6 style=\"text-align: justify;\">But what is the effect of using one speed or the other? To observe this type of phenomenon, I have designed a small code as an experiment that will allow us to understand in a simpler way the effect of the speed of serial serial communication on the execution of our programs on Arduino. For the purposes of this post, an Arduino Nano (Atmega328P) will be considered.<\/h6>\n<h5><strong>Testing code<\/strong><\/h5>\n<p style=\"text-align: justify;\">To carry out the tests, I will ask the Arduino to generate the values of a sine wave for me and print them to the Serial Monitor. A sine wave has certain characteristics such as amplitude, period, frequency, and angular frequency.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/onda_senoidal.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12910 aligncenter\" src=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/onda_senoidal.jpg\" alt=\"\" width=\"491\" height=\"432\" srcset=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/onda_senoidal.jpg 1000w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/onda_senoidal-300x264.jpg 300w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/onda_senoidal-768x676.jpg 768w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/onda_senoidal-696x612.jpg 696w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/onda_senoidal-477x420.jpg 477w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a>I will ask Arduino to generate the values of a sine wave with a period of 5 seconds. Thus, the frequency will be 0.2 Hz, and the angular frequency \u03c9 = 0.2 \u00b7 2 \u00b7 \u03c0. I&#8217;m going to instruct the Arduino to start generating values from the sine function from 5000 milliseconds, up to 10000 milliseconds. Thus, the result should be a single period sine wave. An amplitude of 1000 and a serial communication speed of 9600 baud will be considered.<\/p>\n<pre class=\"lang:default decode:true\">int amplitud = 1000; \/\/Sine wave amplitude\r\ndouble w = 2 * 0.2 * 3.141593; \/\/Angular frequency\r\nvoid setup() {\r\n  Serial.begin(9600); \/\/Serial communication starts\r\n}\r\nvoid loop() {\r\n  \/\/As long as millis() is greater than 5000 milliseconds\r\n  while (millis() &gt;= 5000) {\r\n    \/\/As long as millis() is less than 10,000 seconds\r\n    while (millis() &lt;= 10000) {\r\n      \/\/Millis function transformed to time\r\n      double t = millis() * 0.001;\r\n      \/\/Calculation of the point value of the sine wave\r\n      double num = amplitud * sin(w * t);\r\n      \/\/The calculated value is printed\r\n      Serial.println(num);\r\n    }\r\n  }\r\n}<\/pre>\n<p>This code generates values between 5 and 10 seconds after execution starts. The following results are seen on the serial monitor:<br \/>\n<a href=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/monitor_serie.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11187\" src=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/monitor_serie.png\" alt=\"serial communication speed\" width=\"504\" height=\"324\" srcset=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/monitor_serie.png 611w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/monitor_serie-300x192.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">This algorithm will generate a total of 585 values. These 585 values plotted in Excel describe a graph of a sine wave, as shown in the following image.<\/p>\n<p><a href=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/grafica_seno_arduino-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11190 aligncenter\" src=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/grafica_seno_arduino-1.jpg\" alt=\"\" width=\"478\" height=\"300\" srcset=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/grafica_seno_arduino-1.jpg 478w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/grafica_seno_arduino-1-300x188.jpg 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">If this algorithm is repeated several times, 585 values are always generated. Now, how about we vary the speed of the port? Running the algorithm using a 4800 baud rate yields 297 values, that is, slightly less than half of the values obtained when 9600 baud is used.<\/p>\n<p style=\"text-align: justify;\">When you use 19200 baud, that is, twice the 9600, you get 1158 values. This is slightly less than double the values you get when using 9600 baud rate. The following graph shows the number of values generated as a function of serial port speeds.<\/p>\n<figure id=\"attachment_11192\" aria-describedby=\"caption-attachment-11192\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_monitor.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11192\" src=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_monitor.jpg\" alt=\"velocidad de la comunicaci\u00f3n seria\" width=\"600\" height=\"307\" srcset=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_monitor.jpg 720w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_monitor-300x153.jpg 300w, https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_monitor-696x356.jpg 696w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-11192\" class=\"wp-caption-text\">Data generated and printed in the Serial Monitor vs Serial Port Baud Rate<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">A more or less linear behavior. Increasing the speed of serial communication allows you to take advantage of more work cycles of the Arduino and, in turn, generate more data. The same thing happens when data is sent to the Arduino, just as I once explained in<a href=\"https:\/\/panamahitek.com\/enviar-numeros-de-mas-de-un-digito-a-arduino\/\"> this post<\/a>.<\/p>\n<p style=\"text-align: justify;\">The generated algorithm will produce a value of the sine wave with each cycle in which the Arduino repeats the execution of the instruction. This happens at a higher speed than the Arduino can print the data on the Serial Port. If you increase the speed to the maximum (115200 baud) you get the most amount of printed data generated, although in reality the Arduino is capable of producing more than 7022 data in 5 seconds.<\/p>\n<p style=\"text-align: justify;\">The problem is that storing this data requires memory space, so it will not be possible to store all the data generated for later printing. Printing in &#8220;real time&#8221; is slower, but does not consume a lot of memory space. Basically the Arduino frees the memory space allocated to the calculation of the wave value in each cycle of the while structure, which keeps the SRAM memory with enough space available.<\/p>\n<p style=\"text-align: justify;\">hat said, I hope the information presented is useful to you. Feel free to send me your questions or comments on this topic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Serial communication based on the RS-232 protocol is the main form of communication that Arduino has to exchange information with other devices. Through the serial port is how users can send information from the computer. The Arduino IDE uses serial communication to load the code into the Arduino.<\/p>\n","protected":false},"author":1,"featured_media":12911,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1960,2075],"tags":[1962,2080,2081,2082,2083,2084],"class_list":{"0":"post-12909","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-arduino-for-begginers","8":"category-serial-communication","9":"tag-arduino-en","10":"tag-arduino-serial-en","11":"tag-comunicacion-serial-en","12":"tag-monitor-serie-en","13":"tag-rs-232-en","14":"tag-velocidad-de-la-comunicacion-serial-en"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The speed of serial communication on Arduino - Panama Hitek<\/title>\n<meta name=\"description\" content=\"What is the effect of using one speed or the other? This code will allow us to understand the effect of serial communication speed on Arduino\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The speed of serial communication on Arduino - Panama Hitek\" \/>\n<meta property=\"og:description\" content=\"What is the effect of using one speed or the other? This code will allow us to understand the effect of serial communication speed on Arduino\" \/>\n<meta property=\"og:url\" content=\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Panama Hitek\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/antony.garcia.gonzalez\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-30T04:47:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-28T02:25:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Antony Garc\u00eda Gonz\u00e1lez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/antony_garcia_g\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antony Garc\u00eda Gonz\u00e1lez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/\"},\"author\":{\"name\":\"Antony Garc\u00eda Gonz\u00e1lez\",\"@id\":\"https:\/\/panamahitek.com\/en\/#\/schema\/person\/a22e06c60a9a3fad2dcddfb25a6fca6e\"},\"headline\":\"The speed of serial communication on Arduino\",\"datePublished\":\"2017-11-30T04:47:47+00:00\",\"dateModified\":\"2021-03-28T02:25:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/\"},\"wordCount\":684,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg\",\"keywords\":[\"Arduino\",\"Arduino Serial\",\"Comunicaci\u00f3n Serial\",\"Monitor Serie\",\"rs-232\",\"velocidad de la comunicaci\u00f3n serial\"],\"articleSection\":[\"Arduino for begginers\",\"Serial communication\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/\",\"url\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/\",\"name\":\"The speed of serial communication on Arduino - Panama Hitek\",\"isPartOf\":{\"@id\":\"https:\/\/panamahitek.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg\",\"datePublished\":\"2017-11-30T04:47:47+00:00\",\"dateModified\":\"2021-03-28T02:25:58+00:00\",\"author\":{\"@id\":\"https:\/\/panamahitek.com\/en\/#\/schema\/person\/a22e06c60a9a3fad2dcddfb25a6fca6e\"},\"description\":\"What is the effect of using one speed or the other? This code will allow us to understand the effect of serial communication speed on Arduino\",\"breadcrumb\":{\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage\",\"url\":\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg\",\"contentUrl\":\"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg\",\"width\":1000,\"height\":563},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/panamahitek.com\/en\/home\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The speed of serial communication on Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/panamahitek.com\/en\/#website\",\"url\":\"https:\/\/panamahitek.com\/en\/\",\"name\":\"Panama Hitek\",\"description\":\"Conocimiento libre, de Panam\u00e1 para el mundo\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/panamahitek.com\/en\/#\/schema\/person\/a22e06c60a9a3fad2dcddfb25a6fca6e\",\"name\":\"Antony Garc\u00eda Gonz\u00e1lez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/panamahitek.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d7a10397454e66de561db7fc2ed37dd2bd115478c378b22eaafd410de973dfd1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d7a10397454e66de561db7fc2ed37dd2bd115478c378b22eaafd410de973dfd1?s=96&d=mm&r=g\",\"caption\":\"Antony Garc\u00eda Gonz\u00e1lez\"},\"description\":\"Ingeniero Electromec\u00e1nico, egresado de la Universidad Tecnol\u00f3gica de Panam\u00e1. Miembro fundador de Panama Hitek. Entusiasta de la electr\u00f3nica y la programaci\u00f3n.\",\"sameAs\":[\"https:\/\/www.facebook.com\/antony.garcia.gonzalez\",\"https:\/\/www.instagram.com\/antony.garcia.gonzalez\",\"https:\/\/www.linkedin.com\/in\/antony-garcia-gonzalez-96539461\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/antony_garcia_g\"],\"url\":\"https:\/\/panamahitek.com\/en\/author\/agarciag-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The speed of serial communication on Arduino - Panama Hitek","description":"What is the effect of using one speed or the other? This code will allow us to understand the effect of serial communication speed on Arduino","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:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/","og_locale":"en_US","og_type":"article","og_title":"The speed of serial communication on Arduino - Panama Hitek","og_description":"What is the effect of using one speed or the other? This code will allow us to understand the effect of serial communication speed on Arduino","og_url":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/","og_site_name":"Panama Hitek","article_author":"https:\/\/www.facebook.com\/antony.garcia.gonzalez","article_published_time":"2017-11-30T04:47:47+00:00","article_modified_time":"2021-03-28T02:25:58+00:00","og_image":[{"width":1000,"height":563,"url":"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg","type":"image\/jpeg"}],"author":"Antony Garc\u00eda Gonz\u00e1lez","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/antony_garcia_g","twitter_misc":{"Written by":"Antony Garc\u00eda Gonz\u00e1lez","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#article","isPartOf":{"@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/"},"author":{"name":"Antony Garc\u00eda Gonz\u00e1lez","@id":"https:\/\/panamahitek.com\/en\/#\/schema\/person\/a22e06c60a9a3fad2dcddfb25a6fca6e"},"headline":"The speed of serial communication on Arduino","datePublished":"2017-11-30T04:47:47+00:00","dateModified":"2021-03-28T02:25:58+00:00","mainEntityOfPage":{"@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/"},"wordCount":684,"commentCount":0,"image":{"@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg","keywords":["Arduino","Arduino Serial","Comunicaci\u00f3n Serial","Monitor Serie","rs-232","velocidad de la comunicaci\u00f3n serial"],"articleSection":["Arduino for begginers","Serial communication"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/","url":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/","name":"The speed of serial communication on Arduino - Panama Hitek","isPartOf":{"@id":"https:\/\/panamahitek.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage"},"image":{"@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg","datePublished":"2017-11-30T04:47:47+00:00","dateModified":"2021-03-28T02:25:58+00:00","author":{"@id":"https:\/\/panamahitek.com\/en\/#\/schema\/person\/a22e06c60a9a3fad2dcddfb25a6fca6e"},"description":"What is the effect of using one speed or the other? This code will allow us to understand the effect of serial communication speed on Arduino","breadcrumb":{"@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#primaryimage","url":"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg","contentUrl":"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg","width":1000,"height":563},{"@type":"BreadcrumbList","@id":"https:\/\/panamahitek.com\/en\/the-speed-of-serial-communication-on-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/panamahitek.com\/en\/home\/"},{"@type":"ListItem","position":2,"name":"The speed of serial communication on Arduino"}]},{"@type":"WebSite","@id":"https:\/\/panamahitek.com\/en\/#website","url":"https:\/\/panamahitek.com\/en\/","name":"Panama Hitek","description":"Conocimiento libre, de Panam\u00e1 para el mundo","inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/panamahitek.com\/en\/#\/schema\/person\/a22e06c60a9a3fad2dcddfb25a6fca6e","name":"Antony Garc\u00eda Gonz\u00e1lez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/panamahitek.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d7a10397454e66de561db7fc2ed37dd2bd115478c378b22eaafd410de973dfd1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d7a10397454e66de561db7fc2ed37dd2bd115478c378b22eaafd410de973dfd1?s=96&d=mm&r=g","caption":"Antony Garc\u00eda Gonz\u00e1lez"},"description":"Ingeniero Electromec\u00e1nico, egresado de la Universidad Tecnol\u00f3gica de Panam\u00e1. Miembro fundador de Panama Hitek. Entusiasta de la electr\u00f3nica y la programaci\u00f3n.","sameAs":["https:\/\/www.facebook.com\/antony.garcia.gonzalez","https:\/\/www.instagram.com\/antony.garcia.gonzalez","https:\/\/www.linkedin.com\/in\/antony-garcia-gonzalez-96539461\/","https:\/\/x.com\/https:\/\/twitter.com\/antony_garcia_g"],"url":"https:\/\/panamahitek.com\/en\/author\/agarciag-2\/"}]}},"jetpack_featured_media_url":"https:\/\/panamahitek.com\/wp-content\/uploads\/2017\/11\/arduino_serial_rs-232.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/posts\/12909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/comments?post=12909"}],"version-history":[{"count":0,"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/posts\/12909\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/media\/12911"}],"wp:attachment":[{"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/media?parent=12909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/categories?post=12909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/panamahitek.com\/en\/wp-json\/wp\/v2\/tags?post=12909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}