{"id":3396,"date":"2018-10-10T11:46:10","date_gmt":"2018-10-10T14:46:10","guid":{"rendered":"https:\/\/arduxop.com.br\/loja\/?p=3396"},"modified":"2020-12-30T12:49:02","modified_gmt":"2020-12-30T14:49:02","slug":"diferencas-entre-arduino-mega-e-adk","status":"publish","type":"post","link":"https:\/\/arduxop.com.br\/loja\/diferencas-entre-arduino-mega-e-adk\/","title":{"rendered":"Diferen\u00e7as entre Arduino MEGA e ADK."},"content":{"rendered":"<p><a href=\"http:\/\/buildbot.com.br\/blog\/wp-content\/uploads\/2014\/12\/AndroidArduinoUSB.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-1478\" src=\"http:\/\/buildbot.com.br\/blog\/wp-content\/uploads\/2014\/12\/AndroidArduinoUSB.jpg\" alt=\"Diferen\u00e7a entre Android MEGA e ADK\" width=\"600\" height=\"336\" \/><\/a><\/p>\n<p>Vamos fazer um comparativo entre duas placas da fam\u00edlia <a title=\"Saiba mais sobre o Arduino.\" href=\"http:\/\/buildbot.com.br\/blog\/arduino\/\">Arduino<\/a>, ambas com grande n\u00famero de portas, mem\u00f3ria e poder de processamento, s\u00e3o as placas <a title=\"Arduino MEGA\" href=\"http:\/\/buildbot.com.br\/produto\/arduino-mega\/\">Arduino MEGA<\/a> e <a title=\"Arduino ADK\" href=\"http:\/\/buildbot.com.br\/produto\/arduino-adk\/\">Arduino ADK<\/a>, onde a segunda muitas vezes pode ser encontrada com o nome Arduino MEGA ADK ou Arduino Android.<\/p>\n<p>Na imagem a seguir podemos notar que as placas s\u00e3o muito semelhantes, com exce\u00e7\u00e3o do conector USB adicional no Arduino ADK, cuja fun\u00e7\u00e3o veremos mais adiante, vamos primeiro dar uma olhada nas especifica\u00e7\u00f5es das duas placas.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/buildbot.com.br\/blog\/wp-content\/uploads\/2014\/12\/Arduino_Mega_x_ADK.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1480\" src=\"http:\/\/buildbot.com.br\/blog\/wp-content\/uploads\/2014\/12\/Arduino_Mega_x_ADK.png\" alt=\"Arduino MEGA x ADK\" width=\"600\" height=\"329\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>CARACTER\u00cdSTICAS COMUNS<\/strong><\/p>\n<p>Como utilizam o mesmo processador <strong>ATmega2560<\/strong> (<a title=\"Datasheet ATMega2560\" href=\"http:\/\/www.atmel.com\/Images\/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf\" target=\"_blank\" rel=\"noopener\">datasheet<\/a>) as caracter\u00edsticas das placas s\u00e3o as mesmas, j\u00e1 que temos 54 portas digitais das quais 16 podem ser usadas como sa\u00eddas PWM e 16 portas de entrada anal\u00f3gicas. O clock \u00e9 de 16 Mhz e a mem\u00f3ria de 256Kb, dos quais 8Kb s\u00e3o utilizados pelo bootloader. Temos ainda 4Kb de EEPROM quer podemos ler e escrever dados de forma permanente utilizando a <a title=\"Biblioteca EEPROM\" href=\"http:\/\/www.arduino.cc\/en\/Reference\/EEPROM\" target=\"_blank\" rel=\"noopener\">biblioteca EEPROM<\/a>.<\/p>\n<p>A placa por ser alimentada tanto pelo conector USB tipo A (o mesmo <a title=\"Cabo USB 2.0 Preto 1.8m\" href=\"http:\/\/www.buildbot.com.br\/produto\/cabo-usb-2-0-preto-1-8m\/\">cabo USB<\/a> utilizado em impressoras) quanto por uma fonte externa de 7 \u00e0 12 volts, a sele\u00e7\u00e3o da fonte de alimenta\u00e7\u00e3o \u00e9 feita de forma autom\u00e1tica pelo Arduino.<\/p>\n<p>Evite utilizar fontes de alimenta\u00e7\u00e3o que forne\u00e7am menos de 7V j\u00e1 que isso pode fazer com que as portas do Arduino, que funcionam com n\u00edvel de sinal de 5V, fiquem inst\u00e1veis e comprometam o funcionamento dos circuitos, j\u00e1 que \u00e9 necess\u00e1rio que o Arduino forne\u00e7a pot\u00eancia suficiente para alimenta\u00e7\u00e3o de sensores, m\u00f3dulos e outros dispositivos.<\/p>\n<p>Na parte de comunica\u00e7\u00e3o serial temos uma pequena diferen\u00e7a entre o MEGA e o ADK, o MEGA 2560 utiliza, nas vers\u00f5es mais novas, o chip ATmega16U2 como conversor USB-Serial e o ADK utiliza o ATmega8U2. Os pinos das 4 seriais, entretanto, s\u00e3o os mesmos:<\/p>\n<p>Serial: pinos 0 (RX) e 1 (TX)<br \/>\nSerial 1: pinos 19 (RX) e 18 (TX)<br \/>\nSerial 2: pinos 17 (RX) e 16 (TX)<br \/>\nSerial 3: pinos 15 (RX) e 14 (TX)<\/p>\n<p>Ainda em interfaces temos a SPI nos pinos 50 (MISO), 51 (MOSI), 52 (SCK) e 53 (SS), a interface TWI (Two Wire Interface ou interface de dois fios, mais conhecida como I2C) pode ser acessada pelos pinos 20 (SDA) e 21 (SCL).<\/p>\n<p>Com rela\u00e7\u00e3o \u00e0 expans\u00e3o da placa, tanto o Arduino MEGA quanto o Arduino ADK s\u00e3o projetados para utilizar os shields normalmente projetados para o <a title=\"Arduino UNO Rev. 3\" href=\"http:\/\/www.buildbot.com.br\/produto\/arduino-uno\/\">Arduino UNO<\/a>, j\u00e1 que a disposi\u00e7\u00e3o dos pinos laterais de 0 \u00e0 13, o conector ICSP e os pinos anal\u00f3gicos de 0 a 5 seguem o mesmo padr\u00e3o.<\/p>\n<p>A tabela abaixo mostra um comparativo entre as caracter\u00edsticas principais do <strong>Arduino MEGA<\/strong> e do <strong>Arduino ADK<\/strong> :<\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td>Arduino<\/td>\n<td>MEGA<\/td>\n<td>ADK<\/td>\n<\/tr>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega2560<\/td>\n<td>ATmega2560<\/td>\n<\/tr>\n<tr>\n<td>Tens\u00e3o de opera\u00e7\u00e3o<\/td>\n<td>5V<\/td>\n<td>5V<\/td>\n<\/tr>\n<tr>\n<td>Alimenta\u00e7\u00e3o<\/td>\n<td>7-12V<\/td>\n<td>7-12V<\/td>\n<\/tr>\n<tr>\n<td>Pinos I\/O Digitais<\/td>\n<td>54<br \/>\n(15 podem ser sa\u00eddas PWM)<\/td>\n<td>54<br \/>\n(15 podem ser sa\u00eddas PWM)<\/td>\n<\/tr>\n<tr>\n<td>Pinos I\/O Anal\u00f3gicos<\/td>\n<td>16<\/td>\n<td>16<\/td>\n<\/tr>\n<tr>\n<td>Mem\u00f3ria Flash<\/td>\n<td>256KB<br \/>\n(8KB utilizados pelo bootloader)<\/td>\n<td>256KB<br \/>\n(8KB utilizados pelo bootloader)<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>4KB<\/td>\n<td>4KB<\/td>\n<\/tr>\n<tr>\n<td>Clock<\/td>\n<td>16Mhz<\/td>\n<td>16Mhz<\/td>\n<\/tr>\n<tr>\n<td>USB Host Chip<\/td>\n<td>\u2014<\/td>\n<td>MAX3421E<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>VANTAGENS ARDUINO ADK<\/strong><\/p>\n<p>Como vimos acima, s\u00e3o placas com arquiteturas muito parecidas, qual a vantagem do Arduino ADK, justamente o <strong>USB Host Chip MAX3421E<\/strong>, que permite uma integra\u00e7\u00e3o entre o Arduino e um dispositivo com sistema operacional Android, amplamente usado em smartphones, tablets e outros aparelhos.<\/p>\n<p>O <strong>ADK<\/strong> \u00e9 um acr\u00f4nomo para <strong>A<\/strong>cessory <strong>D<\/strong>evelopment <strong>K<\/strong>it, ou Kit de Desenvolvimento de Acess\u00f3rios em tradu\u00e7\u00e3o livre, \u00e9 um m\u00e9todo para criar dispositivos que se conectem \u00e0 aparelhos rodando o sistema operacional Android.<\/p>\n<p>Assim, utilizando o <a title=\"Google ADK\" href=\"http:\/\/developer.android.com\/guide\/topics\/usb\/adk.html\" target=\"_blank\" rel=\"noopener\">Google ADK<\/a> podem ser criados programas que carregados no Android permitem a troca de dados entre o sistema operacional e o Arduino. Isso abre um leque imenso de oportunidades de integra\u00e7\u00e3o entre essas duas plataformas.<\/p>\n<p>Te\u00f3ricamente voc\u00ea pode, por exemplo, utilizar as fun\u00e7\u00f5es de GPS, c\u00e2mera, aceler\u00f4metro, girosc\u00f3pio e outras fun\u00e7\u00f5es do smartphone no seu Arduino ADK, ao inv\u00e9s de comprar m\u00f3dulos e shields que tenham a mesma fun\u00e7\u00e3o.\u00a0Uma outra alternativa \u00e9 o armazenamento de dados no Arduino ADK, que posteriormente podem ser lidos por meio de alguma aplica\u00e7\u00e3o escrita para Android.<\/p>\n<p>O v\u00eddeo abaixo ilustra bem uma aplica\u00e7\u00e3o criada no Android e que controla leds, luzes e motores conectados \u00e0 um Arduino ADK.<\/p>\n<p class=\"responsive-video-wrap clr\"><iframe title=\"Android Open Accessory DemoKit With Arduino Mega ADK Running On Motorola Xoom\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/PS7Iwp1FUVw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Podemos fazer a mesma coisa com o Arduino MEGA, claro, mas no caso precisar\u00edamos de outros componentes, como <a title=\"Arduino WiFi shield (com antena)\" href=\"http:\/\/www.buildbot.com.br\/produto\/arduino-wifi-shield-com-antena\/\">shield wifi<\/a> ou bluetooth, mas o atrativo do Arduino ADK \u00e9 justamente essa integra\u00e7\u00e3o direta com o Android.<\/p>\n<p>Uma observa\u00e7\u00e3o sobre o USB host chip \u00e9 que quando voc\u00ea conectar o smartphoner ou tablet ao Arduino, esses dispositivos ir\u00e3o interpretar a placa da mesma maneira que um computador comum e ir\u00e3o iniciar o processo de carregamento, \u201cpegando\u201d energia da porta USB. Por esse motivo, deve ser utilizada uma fonte externa que consiga fornecer no m\u00ednimo 1,5A de corrente para suportar tanto o Arduino SDK e seus dispositivos ligados \u00e0s portas, como tamb\u00e9m o smarphone e tablet ligados \u00e0 porta USB.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>CONCLUS\u00c2O<\/strong><\/p>\n<p>Tanto o Arduino MEGA quanto Arduino ADK s\u00e3o praticamente a mesma placa, com o diferencial de que o ADK pode se comunicar diretamente com o sistema operacional Android utilizando o USB host chip.<\/p>\n<p>Assim, se voc\u00ea n\u00e3o precisa de uma conex\u00e3o direta entre o Arduino e o Android, um Arduino MEGA atende \u00e0 todas as necessidades de projetos com o Arduino que utilizem um grande n\u00famero de portas de entrada\/sa\u00edda.<\/p>\n<p>Por outro lado, se voc\u00ea deseja explorar todas as possibilidades da integra\u00e7\u00e3o entre o Arduino e o Android, que \u00e9 um sistema operacional cada vez mais utilizado n\u00e3o s\u00f3 em smartphones como tamb\u00e9m em v\u00e1rios outros equipamentos, o Arduino ADK \u00e9 sem d\u00favida a melhor op\u00e7\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vamos fazer um comparativo entre duas placas da fam\u00edlia Arduino, ambas com grande n\u00famero de portas, mem\u00f3ria e poder de processamento, s\u00e3o as placas Arduino MEGA e Arduino ADK, onde a segunda muitas vezes pode ser encontrada com o nome Arduino MEGA ADK ou Arduino Android. Na imagem a seguir podemos notar que as placas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[569,207],"tags":[],"class_list":["post-3396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artigos","category-blog","entry","has-media","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"_links":{"self":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/posts\/3396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/comments?post=3396"}],"version-history":[{"count":0,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/posts\/3396\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/media\/3398"}],"wp:attachment":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/media?parent=3396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/categories?post=3396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/tags?post=3396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}