Shenzhen Shanhai Technology Ltd.

Technologie Ltd de Shenzhen Shanhai. Fabrication professionnelle de module de GPS de modem et de module de GSM GPRS. Nous assurons les produits de haute qualité, le prix concurrentiel, et le service à

Manufacturer from China
Membre actif
14 Ans
Accueil / produits / Modem GSM GPRS /

Arduino ADK

Contacter
Shenzhen Shanhai Technology Ltd.
Ville:shenzhen
Province / État:guangdong
Contact:Ms. angel he
Contacter

Arduino ADK

Demander le dernier prix
Nom de marque :hkshanhai
Certification :CE,Rohs
Prix :tray
Point d'origine :La Chine
Numéro de type :ADK
Quantité d'ordre minimum :5pcs
Délai de livraison :7days
Conditions de paiement :TTT, Paypal, WU, engagement
Capacité d'approvisionnement :5000pcs
Contacter

Add to Cart

Trouver des vidéos similaires
Voir la description du produit

Arduino ADK

Vue de face de conseil d'Arduino ADK

 

Vue arrière de conseil d'Arduino ADK

 

Aperçu

L'Arduino ADK est un panneau de microcontrôleur basé sur l'ATmega2560 (fiche technique). Il a une interface de centre serveur d'USB à relier à Android a basé des téléphones, basés sur le MAX3421e IC. Il a 54 bornes numériques d'entrée-sortie (dont 14 peuvent être employés pendant que des sorties de PWM), 16 entrées analogiques, 4 UARTs (portes série de matériel), un oscillateur à cristal de 16 mégahertz, une connexion d'USB, un cric de puissance, un en-tête d'ICSP, et un bouton de réinitialisation.

 

L'ADK est basé sur le méga 2560.

 

Semblable au méga 2560 et à l'ONU, il comporte un Atmega8U2 programmé comme convertisseur USB-à-périodique.

 

Pour l'information sur employer le conseil avec l'OS d'Android, voir la documentation de l'ADK de Google

Résumé

Microcontrôleur ATmega2560
Tension d'opération 5V
(recommandé) de tension d'entrée 9V
Tension d'entrée (limites) 6-18V
Goupilles d'entrée-sortie de Digital 54 (dont 14 fournissent PWM produit)
Goupilles d'entrée analogique 16
Courant de C.C par Pin d'entrée-sortie 40 mA
Courant de C.C pour Pin 3.3V 50 mA
Mémoire instantanée 256 KBs dont 8 KBs employés par le chargeur-amorce
SRAM 8 KBS
EEPROM 4 KBS
La fréquence d'horloge 16 mégahertz

 

Puissance

L'Arduino ADK peut être actionné par l'intermédiaire de la connexion d'USB ou avec un bloc d'alimentation externe. La source d'énergie est choisie automatiquement.

 

La puissance externe (de non-USB) peut venir d'un adaptateur C.A.-à-C.C (mur-verrue) ou de la batterie. L'adaptateur peut être relié en branchant une prise 2.1mm centre-positive au cric de la puissance du conseil. Des avances d'une batterie peuvent être insérées des en-têtes dans de la terre et de Vin goupille du connecteur d'alimentation.

 

NOTA: : Puisque l'ADK est un centre serveur d'USB, le téléphone essayera de tirer la puissance de lui quand il doit charger. Quand l'ADK est actionné au-dessus d'USB, le total 500mA est disponible pour le téléphone et le conseil. Le régulateur d'alimentation externe peut fournir jusqu'à 1500mA. 750mA est disponible pour le téléphone et le conseil d'ADK. Un 750mA supplémentaire est assigné pour tous les déclencheurs et capteurs attachés au conseil. Une alimentation d'énergie doit être capable de fournir 1.5A pour employer cet beaucoup actuel.

 

Le conseil peut opérer un approvisionnement externe en 5,5 à 16 volts. Si fourni à moins de 7V, cependant, la goupille 5V peut fournir moins de cinq volts et le conseil peuvent être instables. Si employant plus que 12V, le régulateur de tension peut surchauffer et endommager le conseil. La gamme recommandée est de 7 à 12 volts.

 

Les goupilles de puissance sont comme suit :

 

  • VIN. La tension d'entrée au conseil d'Arduino quand elle emploie une source d'alimentation externe (par opposition à 5 volts de la connexion ou d'autre d'USB source d'énergie réglée). Vous pouvez tension d'alimentation par cette goupille, ou, si la tension d'alimentation par l'intermédiaire du cric de puissance, lui accèdent par cette goupille.

     

  • 5V. L'alimentation d'énergie réglée employée pour actionner le microcontrôleur et d'autres composants sur le conseil. Ceci peut venir de VIN par l'intermédiaire d'un régulateur intégré, ou soit fourni par USB ou des autres l'approvisionnement 5V réglé.

     

  • 3V3. Un approvisionnement de 3,3 volts produit par le régulateur intégré. L'aspiration actuelle maximum est de 50 mA.

     

  • LA terre. Goupilles moulues.

 

Mémoire

L'ADK a 256 KBs de mémoire instantanée pour stocker le code (dont 8 KBs sont employés pour le chargeur-amorce), 8 KBs de SRAM et 4 KBs d'EEPROM (qui peut être lu et écrit avec la bibliothèque d'EEPROM).

 

Entrée et sortie

Chacune des 50 goupilles numériques sur l'ADK peut être utilisée comme entrée ou résultat, utilisant le pinMode (), le digitalWrite (), et les fonctions de digitalRead (). Ils fonctionnent à 5 volts. Chaque goupille peut fournir ou recevoir un maximum de 40 mA et a une résistance cabreuse interne (débranchée par défaut) de 20-50 kOhms. En outre, quelques goupilles ont spécialisé des fonctions :

 

  • Publication périodique : 0 (RX) et 1 (TX) ; 1h19 périodique (RX) et 18 (TX) ; 2h17 périodique (RX) et 16 (TX) ; 3h15 périodique (RX) et 14 (TX). Utilisé pour recevoir (RX) et pour transmettre des données périodiques de (TX) TTL. Les bornes 0 et 1 sont également reliées aux goupilles correspondantes de la puce de publication périodique d'ATmega8U2 USB-à-TTL.

     

  • Interruptions externes : 2 (interruption 0), 3 (interruption 1), 18 (interruption 5), 19 (interruption 4), 20 (interruption 3), et 21 (interruption 2). Ces goupilles peuvent être configurées pour déclencher une interruption sur une valeur basse, une augmentation ou un bord en baisse, ou une variation de la valeur. Voyez la fonction d'attachInterrupt () pour des détails.

     

  • PWM : 0 à 13. Fournissez à PWM à 8 bits produit la fonction d'analogWrite ().

     

  • SPI : 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SOLIDES SOLUBLES). Communication de SPI de soutien de ces goupilles utilisant la bibliothèque de SPI. Les goupilles de SPI sont également éclatées sur l'en-tête d'ICSP, qui est physiquement compatible avec l'ONU, le Duemilanove et le Diecimila.

     

  • Centre serveur d'USB : MAX3421E. Les MAX3421E communiquent avec Arduino avec l'autobus de SPI. Ainsi il utilise les goupilles suivantes :
    • Digital : 7 (RST), 50 (MISO), 51 (MOSI), 52 (SCK).
      NOTA: : Veuillez ne pas utiliser la borne 7 de Digital comme entrée ou sortie parce qu'est employé dans la communication avec MAX3421E
    • Non éclaté sur des en-têtes : PJ3 (GP_MAX), PJ6 (INT_MAX), PH7 (SOLIDES SOLUBLES).

     

  • LED : 13. Il y a un élément LED relié à la borne numérique 13. Quand la goupille est valeur élevée, la LED est allumée, quand la goupille est BASSE, il est éteinte.

     

  • TWI : 20 (SDA) et 21 (câble coaxial). Communication de soutien TWI utilisant la bibliothèque de fil. Notez que ces goupilles ne sont pas dans le même emplacement que les goupilles de TWI sur le Duemilanove ou le Diecimila.

 

L'ADK a 16 entrées analogiques, qui fournissent 10 bits de résolution (c.-à-d. 1024 valeurs différentes). Par défaut elles mesurent à partir de la terre à 5 volts, sont cependant lui possible de changer l'extrémité supérieure de leur gamme utilisant la goupille d'AREF et la fonction d'analogReference ().

 

Il y a quelques autres goupilles sur le conseil :

 

  • AREF. Tension de référence pour les entrées analogiques. Utilisé avec l'analogReference ().

     

  • Remise. Apportez cette ligne le BAS pour remettre à zéro le microcontrôleur. Typiquement utilisé pour ajouter un bouton de réinitialisation aux boucliers qui bloquent celui sur le conseil.

 

Communication

L'Arduino ADK a un certain nombre d'équipements pour communiquer avec un ordinateur, un Arduino différent, ou d'autres microcontrôleurs. L'ATmega2560 fournit quatre le matériel UARTs pour la communication périodique de TTL (5V). Un ATmega8U2 sur le conseil creuse des rigoles un de ces derniers au-dessus d'USB et fournit un port virtuel de COM au logiciel sur l'ordinateur (les machines de Windows auront besoin d'un dossier de .inf, mais les machines d'OSX et de Linux identifieront le conseil comme port de COM automatiquement. Le logiciel d'Arduino inclut un moniteur périodique qui permet à des données textuelles simples d'être envoyées à et du conseil. Le RX et le TX LED sur le conseil clignoteront quand des données sont transmises par l'intermédiaire de la puce ATmega8U2 et de la connexion d'USB à l'ordinateur (mais pas pour la communication périodique sur bornes 0 et 1).

 

Une bibliothèque de SoftwareSerial tient compte de la communication périodique sur les goupilles numériques d'ADK l'un des.

 

L'ATmega2560 soutient également la communication de TWI et de SPI. Le logiciel d'Arduino inclut une bibliothèque de fil pour simplifier l'utilisation de l'autobus de TWI ; voyez la bibliothèque de fil pour des détails. Pour la communication de SPI, employez la bibliothèque de SPI.

 

L'interface de centre serveur d'USB donnée par MAX3421E IC permet aux ADK Arduino de se relier et agir l'un sur l'autre à n'importe quel type de dispositif qui ont un port USB. Par exemple, te permet d'agir l'un sur l'autre avec beaucoup de types de téléphones, caméras de contrôle de Canon, se connectant par interface aux contrôleurs de clavier, de souris et de jeux comme Wiimote et PS3.

 

Programmation

L'Arduino ADK peut être programmé avec le logiciel d'Arduino (téléchargement). Pour des détails, voyez la référence et les cours.

 

L'ATmega2560 sur l'Arduino ADK vient preburned avec un chargeur-amorce (le même sur méga 2560) qui te permet de télécharger le nouveau code à lui sans utilisation d'un programmeur externe de matériel. Il communique utilisant le protocole STK500v2 original (référence, des dossiers d'en-tête de C).

 

Vous pouvez également dévier le chargeur-amorce et programmer le microcontrôleur par l'en-tête d'ICSP (programmation périodique en circuit) ; voir les ces instructions pour des détails.

 

Le code source des progiciels ATmega8U2 est disponible dans le dépôt d'Arduino. L'ATmega8U2 est chargé avec un chargeur-amorce de DFU, qui peut être activé en reliant le pullover de soudure au dos du conseil (près de la carte de l'Italie) et puis en remettant à zéro le 8U2. Vous pouvez alors employer le logiciel de la SECOUSSE d'Atmel (Windows) ou le programmeur de DFU (Mac OS X et Linux) pour charger un nouveau progiciel. Ou vous pouvez employer l'en-tête d'ISP avec un programmeur externe (recouvrant le chargeur-amorce de DFU). Voyez que ceci utilisateur-a contribué le cours pour plus d'information.

 

Automatique (logiciel) remis à zéro

Plutôt alors exigeant une presse physique du bouton de réinitialisation avant un téléchargement, l'Arduino ADK est conçu d'une manière dont lui permet d'être remis à zéro par le logiciel fonctionnant sur un ordinateur relié. Une des lignes de contrôle de flux de matériel (DTR) de l'ATmega8U2 est reliée à la ligne de remise de l'ATmega2560 par l'intermédiaire d'un condensateur de 100 nanofarad. Quand cette ligne est affirmée (pris le bas), la ligne de remise chute assez longtemps pour remettre à zéro la puce. Le logiciel d'Arduino emploie cette capacité pour te permettre de télécharger le code en appuyant sur simplement le bouton de téléchargement dans l'environnement d'Arduino. Ceci signifie que le chargeur-amorce peut avoir un temps mort plus court, pendant que l'abaissement de DTR peut bien-être coordonné avec le début du téléchargement.

 

Cette installation a d'autres implications. Quand l'ADK est relié à un ordinateur courant Mac OS X ou Linux, il remet à zéro chaque fois que un rapport est établi à lui à partir du logiciel (par l'intermédiaire d'USB). Pour le moitié-deuxième suivant ou ainsi, le chargeur-amorce fonctionne sur l'ADK. Tandis qu'il est programmé ignorer les données mal formées (c.-à-d. quelque chose sans compter qu'un téléchargement de nouveau code), il arrêtera les octets premiers de données envoyées au conseil après qu'une connexion soit ouverte. Si un croquis fonctionnant sur le conseil reçoit la configuration ancienne ou d'autres données quand il commence d'abord, assurez-vous que le logiciel avec lequel il communique des attentes une seconde après ouverture de la connexion et avant d'envoyer ces données.

 

L'ADK contient une trace qui peut être coupée pour désactiver la réinitialisation automatique. Les protections des deux côtés de la trace peuvent être soudées ensemble pour lui permettre à nouveau. Elle a marqué « RESET-EN ». Vous pouvez également pouvoir désactiver la réinitialisation automatique en reliant une résistance de 110 ohms de 5V à la ligne de remise ; voir le ce forum fileter pour des détails.

 

Protection de surintensité d'USB

L'Arduino ADK a un polyfuse réglable qui protège les ports USB de votre ordinateur contre des shorts et la surintensité. Bien que la plupart des ordinateurs assurent leur propre protection interne, le fusible assure une couche supplémentaire de protection. Si plus de 500 mA sont appliqués au port USB, le fusible cassera automatiquement la connexion jusqu'au court ou la surcharge est enlevée.

 

Caractéristiques physiques et compatibilité de bouclier

La longueur maximale et la largeur de la carte PCB d'ADK sont de 4 et 2,1 pouces respectivement, avec le connecteur d'USB et le cric de puissance se prolongeant au delà de l'ancienne dimension. Trois trous de vis permettent au conseil d'être attaché à une surface ou à un cas. Notez que la distance entre les bornes numériques 7 et 8 est 160 le mil (0,16"), pas même un multiple de l'espacement de 100 mils des autres goupilles.

 

L'ADK est conçu pour être compatible avec la plupart des boucliers conçus pour l'ONU, le Diecimila ou le Duemilanove. Les bornes de Digital 0 13 (et les goupilles adjacentes d'AREF et de terre), les entrées analogiques 0 5, l'en-tête de puissance, et l'en-tête d'ICSP sont tous dans des emplacements équivalents. Plus loin UART principal (porte série) est situé sur les mêmes goupilles (0 et 1), de même que les interruptions externes 0 et 1 (bornes 2 et 3 respectivement). SPI est disponible par l'en-tête d'ICSP sur l'ADK et Duemilanove/Diecimila. Veuillez noter qu'I2Cn'est pas situésurlesmêmesgoupillessurl'ADK(20et21)commeDuemilanove/Diecimila(entréesanalogiques4et5).

 

Conducteurs et installation

Avec ce conseil vous devez changer le dossier de boards.txt dans votre annuaire d'Arduino (trouvez-le dans : « Arduino-00xx > matériel > arduino ») :

[Downladed, ceci classe sont comprimé dans des archives de fermeture éclair, ainsi vous le besoin de défaire la fermeture éclair de eux dans l'annuaire décrit ci-dessus.]

Inquiry Cart 0