        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":7962,"date":"2025-05-06T02:08:29","date_gmt":"2025-05-06T02:08:29","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=7962"},"modified":"2025-05-06T02:08:29","modified_gmt":"2025-05-06T02:08:29","slug":"arduino-due","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2025\/05\/arduino-due\/","title":{"rendered":"Arduino Due: Potencia y Precisi\u00f3n para Proyectos Avanzados"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"Arduino Due placa de desarrollo a 84 MHz\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/TNzTwQo_Kqo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p data-pm-slice=\"1 1 []\">El <strong>Arduino Due<\/strong> es una placa de desarrollo basada en el microcontrolador <strong>ATSAM3X8E<\/strong>, parte de la familia ARM Cortex-M3 de 32 bits. Lanzada como una evoluci\u00f3n de las placas cl\u00e1sicas de 8 bits como el Arduino UNO, esta placa fue dise\u00f1ada para ofrecer una soluci\u00f3n de mayor rendimiento, memoria y capacidad de procesamiento para proyectos complejos.<\/p>\n<h3>Caracter\u00edsticas principales<\/h3>\n<ul data-spread=\"false\">\n<li><strong>Microcontrolador:<\/strong> ATSAM3X8E (ARM Cortex-M3 de 32 bits)<\/li>\n<li><strong>Frecuencia de reloj:<\/strong> 84 MHz<\/li>\n<li><strong>Memoria Flash:<\/strong> 512 KB<\/li>\n<li><strong>SRAM:<\/strong> 96 KB<\/li>\n<li><strong>Voltaje de operaci\u00f3n:<\/strong> 3.3V<\/li>\n<li><strong>Pines digitales:<\/strong> 54 (12 con salida PWM)<\/li>\n<li><strong>Entradas anal\u00f3gicas:<\/strong> 12 (12 bits de resoluci\u00f3n)<\/li>\n<li><strong>Salidas DAC:<\/strong> 2 (digital a anal\u00f3gico, 12 bits)<\/li>\n<li><strong>UARTs:<\/strong> 4 (puertos seriales)<\/li>\n<li><strong>Interfaces:<\/strong> SPI, I2C, CAN, USB 2.0 OTG<\/li>\n<li><strong>GPIOs tolerantes a 3.3V (no 5V)<\/strong><\/li>\n<li><strong>Puerto USB nativo y puerto de programaci\u00f3n<\/strong><\/li>\n<li><strong>Compatible con Arduino IDE<\/strong> (aunque algunas librer\u00edas para placas AVR pueden requerir adaptaci\u00f3n)<\/li>\n<\/ul>\n<h3>Diferencias clave respecto al Arduino UNO<\/h3>\n<p>El Due representa un salto importante frente al popular Arduino UNO:<\/p>\n<ul data-spread=\"false\">\n<li>Procesador de 32 bits vs 8 bits<\/li>\n<li>Mayor velocidad de reloj (84 MHz vs 16 MHz)<\/li>\n<li>Mucha m\u00e1s memoria (Flash y SRAM)<\/li>\n<li>Capacidad de procesamiento en tiempo real m\u00e1s precisa<\/li>\n<li>Salidas anal\u00f3gicas reales (DACs)<\/li>\n<\/ul>\n<h3>Consideraciones de voltaje<\/h3>\n<p>A diferencia de otros modelos como el UNO o Mega, el Arduino Due <strong>opera a 3.3V<\/strong>. Esto significa que aplicar 5V a sus entradas puede da\u00f1ar el microcontrolador. Es necesario usar divisores de tensi\u00f3n o conversores de nivel cuando se conectan sensores o m\u00f3dulos de 5V.<\/p>\n<h3>Aplicaciones t\u00edpicas<\/h3>\n<p>El Due es ideal para:<\/p>\n<ul data-spread=\"false\">\n<li>Rob\u00f3tica avanzada y control de motores<\/li>\n<li>Procesamiento de se\u00f1ales (audio, sensores complejos)<\/li>\n<li>Instrumentos musicales digitales<\/li>\n<li>Comunicaci\u00f3n con m\u00faltiples dispositivos al mismo tiempo<\/li>\n<li>Interfaces gr\u00e1ficas con pantallas grandes o de alta resoluci\u00f3n<\/li>\n<\/ul>\n<h3>Ventajas del Due<\/h3>\n<ul data-spread=\"false\">\n<li>Procesamiento r\u00e1pido y eficiente<\/li>\n<li>Compatibilidad con librer\u00edas est\u00e1ndar de Arduino (en su mayor\u00eda)<\/li>\n<li>DACs integrados para salida anal\u00f3gica precisa<\/li>\n<li>Puerto USB OTG que permite actuar como dispositivo HID (mouse, teclado, joystick, etc.)<\/li>\n<li>Gran cantidad de pines para proyectos con muchos perif\u00e9ricos<\/li>\n<\/ul>\n<h3>Desventajas<\/h3>\n<ul data-spread=\"false\">\n<li>Incompatible con m\u00f3dulos de 5V sin adaptaci\u00f3n<\/li>\n<li>No todas las librer\u00edas para AVR son compatibles<\/li>\n<li>No incluye EEPROM interna (puede usarse memoria externa si se requiere almacenamiento persistente)<\/li>\n<\/ul>\n<h3>Consejos de uso<\/h3>\n<ul data-spread=\"false\">\n<li>Siempre verificar el nivel de voltaje de los m\u00f3dulos externos<\/li>\n<li>Aprovechar los DACs y UARTs para comunicaci\u00f3n y salida de se\u00f1ales<\/li>\n<li>Usar timers y funciones nativas del ARM Cortex-M3 para tareas cr\u00edticas<\/li>\n<\/ul>\n<p>El Arduino Due es una excelente opci\u00f3n cuando los recursos de placas b\u00e1sicas ya no son suficientes. Su potencia, versatilidad y capacidad de procesamiento lo convierten en una herramienta ideal para desarrolladores que buscan ir m\u00e1s all\u00e1 del prototipado simple y adentrarse en proyectos m\u00e1s ambiciosos y profesionales.<\/p>\n<p>Si tu proyecto requiere precisi\u00f3n, velocidad y muchos recursos, el Arduino Due est\u00e1 listo para el desaf\u00edo.<\/p>\n<p><strong>Arduino Due Pin Out<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7965\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2025\/05\/due_pinout-1.png\" alt=\"\" width=\"690\" height=\"454\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2025\/05\/due_pinout-1.png 690w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2025\/05\/due_pinout-1-300x197.png 300w\" sizes=\"(max-width: 690px) 100vw, 690px\" \/><\/p>\n<hr \/>\n<h3 data-pm-slice=\"1 1 []\">C\u00f3digo de ejemplo: Generaci\u00f3n de se\u00f1al anal\u00f3gica con DAC<\/h3>\n<p>Este ejemplo genera una onda triangular usando el DAC0 del Arduino Due:<\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">void setup() {\r\n  analogWriteResolution(12); \/\/ Configura la resoluci\u00f3n a 12 bits\r\n}\r\n\r\nvoid loop() {\r\n  for (int i = 0; i &lt; 4096; i++) {\r\n    analogWrite(DAC0, i); \/\/ Incrementa salida\r\n    delayMicroseconds(500);\r\n  }\r\n  for (int i = 4095; i &gt;= 0; i--) {\r\n    analogWrite(DAC0, i); \/\/ Decrementa salida\r\n    delayMicroseconds(500);\r\n  }\r\n}<\/pre>\n<p data-pm-slice=\"1 1 []\">Este c\u00f3digo aprovecha la capacidad del Due de generar salidas anal\u00f3gicas reales gracias a sus DACs integrados. Puede conectarse un altavoz o un osciloscopio al pin DAC0 para observar la se\u00f1al.<\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"\u2705 Regulador PWM con 555 para el control de tira led o velocidad de motor\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/PoBsnczUrWY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>&nbsp; El Arduino Due es una placa de desarrollo basada en el microcontrolador ATSAM3X8E, parte de la familia ARM Cortex-M3 de 32 bits. Lanzada como una evoluci\u00f3n de las placas cl\u00e1sicas de 8 bits como el Arduino UNO, esta placa fue dise\u00f1ada para ofrecer una soluci\u00f3n de mayor rendimiento, memoria y capacidad de procesamiento para [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":7963,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[45,2270,2273,330,2275,624,2277,2066,2274,1786,2276,2272,2271,83,1401],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7962"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=7962"}],"version-history":[{"count":2,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7962\/revisions"}],"predecessor-version":[{"id":7967,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7962\/revisions\/7967"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/7963"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=7962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=7962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=7962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}