Que se passe-t-il donc avec les étiquettes sérigraphiées? Elles sont vraiment partout. Nous avons décidé d'étiqueter les pins comme exactement comme ils sont assignées sur le CI Apollo3. Cela rend la recherche de la broche avec la fonction que vous désirez beaucoup plus facile. Jetez un œil à la carte complète de la broche de la feuille de données Apollo3. Si vous avez vraiment besoin de tester la fonctionnalité SPI 4 bits de l'Artemis, vous devrez accéder aux pins 4, 22, 23 et 26. Avez-vous besoin d'essayer le port différentiel ADC 1 ? Broches 14 et 15. Le RedBoard Artemis ATP vous permettra de d'exploiter les impressionnantes capacités du module Artemis.Le RedBoard Artemis ATP a le conditionneur d'énergie amélioré et l'USB en série que nous avons affiné au fil des années sur notre gamme de produits RedBoard. Un connecteur USB-C moderne facilite la programmation. Un connecteur Qwiic facilite I²C. L'ATP est entièrement compatible avec le Core Arduino de SparkFun et peut être programmé facilement sous l'IDE Arduino. Nous avons exposé le connecteur JTAG pour les utilisateurs plus expérimentés qui préfèrent utiliser la puissance et la vitesse des outils professionnels. Si vous avez attendez beaucoup d'un GPIO avec un programme simple, prêt à être lancé sur le marché, l'ATP est le correctif dont vous avez besoin. Nous avons ajouté un micro MEMS numérique pour les gens qui veulent expérimenter avec des commandes vocales qui sont toujours disponibles avec TensorFlow et l'apprentissage automatique. Nous avons même ajouté un cavalier pratique pour mesurer la consommation de courant pour les tests de faible puissance.Avec un flash de 1 Mo et 384 Ko de RAM, vous aurez amplement de place pour vos croquis. Le module Artemis fonctionne à 48MHz avec un mode turbo 96MHz disponible et avec Bluetooth pour démarrer !Caractéristiques :Empreinte méga Arduino1M Flash / RAM 384k48 MHz / 96 MHz turbo disponible6uA/MHz (fonctionne à moins de 5 mW à plein régime)48 GPIO - toutes les interruptions capables31 canaux PWMRadio BLE intégrée10 canaux ADC avec une précision de 14 bits avec jusqu'à 2,67 millions d'échantillons par seconde pour un taux d'échantillonnage continu et multi-lots efficaceADC différentiel 2 canaux2 UARTs6 bus I²C6 autobus SPIBus SPI 2/4/8 bitsInterface PDMInterface I²SInterface sécurisée de carte à puceConnecteur Qwiic
L'Arduino Pro Mini est une carte à microcontrôleur basée sur l' ATmega328P.
Elle dispose de 14 broches d'entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM), de 6 entrées analogiques, d'un résonateur embarqué, d'un bouton de réinitialisation et de trous pour monter des connecteurs. Un connecteur à six broches peut être connectée à un câble FTDI ou à une carte breakout de Sparkfun pour fournir une alimentation et une communication USB à la carte.
L'Arduino Pro Mini est destiné à des montages semi-permanents sur des dispositifs ou dans des expositions. La carte est livrée sans connecteurs, ce qui permet d'utiliser différents types de connecteurs ou de souder directement les fils. La disposition des broches est compatible avec celle de l'Arduino Mini.
Spécifications
Microcontrôleur
ATmega328P
Alimentation de la carte
5-12 V
Tension de fonctionnement du circuit
5 V
Broches E/S numériques
14
Broches PWM
6
UART
1
SPI
1
I²C
1
Broches d'entrée analogiques
6
Interruptions externes
2
Courant continu par broche d'E/S
40 mA
Mémoire flash
32 Ko dont 2 Ko utilisés par le bootloader
SRAM
2 Ko
EEPROM
1 KB
Fréquence d'horloge
16 MHz
Dimensions
18 x 33,3 mm
Téléchargements
Fichiers Eagle
Schémas
NVIDIA souhaite améliorer l'accessibilité et l'innovation dans le Deep Learning et a donc développé un cours en ligne gratuit et autodidacte du Deep Learning Institute (DLI) : « Getting Started on AI with Jetson Nano ». L'objectif du cours est de développer des compétences de base afin que chacun puisse faire preuve de créativité avec le Jetson Developer Kit. Veuillez noter que ce kit est destiné à ceux qui possèdent déjà un kit de développement Jetson Nano et souhaitent participer au cours DLI. Un Jetson Nano n’est pas inclus dans ce kit. Ce kit contient tout ce dont vous avez besoin pour démarrer avec l'IA avec Jetson Nano (sauf un Jetson Nano, bien sûr), et vous apprendrez à
Configurez votre Jetson Nano et votre caméra
Collecte des données d'image pour les modèles de classification
Annote les données d'image pour les modèles de régression
Un réseau neutre s'entraîne sur vos données pour créer vos propres modèles
Exécutez des inférences sur le Jetson Nano avec les modèles que vous créez
Le NVIDIA Deep Learning Institute propose une formation pratique en IA et en calcul accéléré pour résoudre des problèmes du monde réel. Les développeurs, les data scientists, les chercheurs et les étudiants peuvent acquérir une expérience pratique des GPU cloud et obtenir un certificat de compétence pour soutenir leur croissance professionnelle. Ils proposent des formations autonomes, des formations en ligne pour les individus, des ateliers dirigés par des instructeurs pour les équipes et des supports de cours téléchargeables pour les professeurs universitaires.
Inclus
Carte MicroSD de 32 Go
Webcam Logitech C270
Alimentation 5 V, 4 A
Câble USB - microB (Réversible)
Cavalier à 2 broches
Remarque : le kit de développement Jetson Nano n'est pas inclus.
La carte support SparkFun MicroMod mikroBUS tire parti des écosystèmes MicroMod, Qwiic et mikroBUS, ce qui facilite le prototypage rapide avec chacun d'eux, combinés. Le socket MicroMod M.2 et l'en-tête mikroBUS à 8 broches offrent aux utilisateurs la liberté d'expérimenter respectivement avec n'importe quelle carte processeur de l'écosystème MicroMod et n'importe quelle carte Click de l'écosystème mikroBUS. Cette carte dispose également de deux connecteurs Qwiic pour intégrer de manière transparente des centaines de capteurs et accessoires Qwiic dans votre projet. La prise mikroBUS comprend une paire de connecteurs femelles à 8 broches avec une configuration de broches standardisée. Les broches se composent de trois groupes de broches de communication (SPI, UART et I²C), de six broches supplémentaires (PWM, interruption, entrée analogique, réinitialisation et sélection de puce) et de deux groupes d'alimentation (3,3 V et 5 V).
Bien qu'un connecteur USB-C moderne facilite la programmation, la carte porteuse est également équipée d'un circuit intégré de charge lithium-ion/lithium-polymère monocellulaire MCP73831 afin que vous puissiez charger une batterie LiPo monocellulaire connectée. Le circuit intégré de charge est alimenté par la connexion USB et peut fournir jusqu'à 450 mA pour charger une batterie connectée.
Caractéristiques
Connecteur M.2 MicroMod (carte processeur)
Connecteur USB-C
Régulateur de tension 3,3 V 1 A
2x connecteurs Qwiic
Prise mikroBUS
Boutons de démarrage/réinitialisation
Circuit de recharge
Broches JTAG/SWD PTH
Téléchargements
Schématique
Fichiers Aigle
Dimensions de la carte
Guide de connexion
Premiers pas avec Necto Studio
Norme microBUS
Page d'informations Qwiic
Dépôt de matériel GitHub
Technology is constantly changing. New microcontrollers become available every year. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you!
Arduino is the hardware platform used to teach the C programming language as Arduino boards are available worldwide and contain the popular AVR microcontrollers from Atmel.
Atmel Studio is used as the development environment for writing C programs for AVR microcontrollers. It is a full-featured integrated development environment (IDE) that uses the GCC C software tools for AVR microcontrollers and is free to download.
At a glance:
Start learning to program from the very first chapter
No programming experience is necessary
Learn by doing – type and run the example programs
A fun way to learn the C programming language
Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on AVR microcontrollers
Use the free full-featured Atmel Studio IDE software for Windows
Write C programs for 8-bit AVR microcontrollers as found on the Arduino Uno and MEGA boards
Example code runs on Arduino Uno and Arduino MEGA 2560 boards and can be adapted to run on other AVR microcontrollers or boards
Use the AVR Dragon programmer/debugger in conjunction with Atmel Studio to debug C programs
Le SparkFun RP2350 Pro Micro fournit une plate-forme de développement puissante, construite autour du microcontrôleur RP2350. Cette carte utilise le facteur de forme Pro Micro mis à jour. Il comprend un connecteur USB-C, un connecteur Qwiic, une LED RVB adressable WS2812B, des boutons de démarrage et de réinitialisation, un fusible PTC réinitialisable et des plots de soudure PTH et crénelés.
Le RP2350 est un microcontrôleur double cœur unique doté de deux processeurs ARM Cortex-M33 et de deux processeurs Hazard3 RISC-V, tous fonctionnant jusqu'à 150 MHz ! Cela ne signifie pas pour autant que le RP2350 est un microcontrôleur quadricœur. Au lieu de cela, les utilisateurs peuvent sélectionner les deux processeurs à exécuter au démarrage. Vous pouvez exécuter deux processeurs du même type ou un de chaque. Le RP2350 dispose également de 520 Ko de SRAM répartis dans dix banques, d'une multitude de périphériques dont deux UART, deux contrôleurs SPI et deux I²C, ainsi que d'un contrôleur USB 1.1 pour la prise en charge des hôtes et des périphériques.
Le Pro Micro comprend également deux options de mémoire étendue : 16 Mo de mémoire Flash externe et 8 Mo de PSRAM connectés au contrôleur QSPI du RP2350. Le RP2350 Pro Micro fonctionne avec C/C++ en utilisant les environnements de développement Pico SDK, MicroPython et Arduino.
Caractéristiques
Microcontrôleur RP2350
8 Mo de PSRAM
16 Mo de Flash
Tension d'alimentation
USB : 5 V
RAW : 5,3 V (max.)
Brochage Pro Micro
2x UART
1x SPI
10x GPIO (4 utilisés pour UART1 et UART0)
4x Analogiques
Connecteur USB-C
Prise en charge des hôtes/périphériques USB 1.1
Connecteur Qwiic
Boutons
Reset
Boot
LED
LED RVB adressable WS2812
DEL d'alimentation rouge
Dimensions : 33 x 17,8 mm
Téléchargements
Schematic
Eagle Files
Board Dimensions
Hookup Guide
RP2350 MicroPython Firmware (Beta 04)
SparkFun Pico SDK Library
Arduino Pico Arduino Core
Datasheet (RP2350)
Datasheet (APS6404L PSRAM)
RP2350 Product Brief
Raspberry Pi RP2350 Microcontroller Documentation
Qwiic Info Page
GitHub Repository
Branchez un lecteur dans les en-têtes, utilisez un câble Qwiic, scannez votre étiquette d’identification 125kHz et l’ID 32 bits unique s’affichera à l’écran. L’appareil est livré avec une DEL de lecture et un buzzer, mais ne vous inquiétez pas, il y a un cavalier que vous pouvez couper pour désactiver le buzzer si vous voulez. En utilisant le système Qwiic pratique de SparkFun, aucune soudure n’est nécessaire pour le connecter au reste de votre système. Cependant, nous avons encore des broches espacées de 0,1' si vous préférez utiliser une platine d'expérimentation. En utilisant l’ATtiny84A de bord, le Qwiic RFID prend l’étiquette d’identification de six octets de votre carte RFID 125kHz, lui attache un horodatage, et le met sur une pile qui contient jusqu’à 20 scans RFID uniques à la fois. Cette information est facile à obtenir avec quelques commandes I2C simples.
L'Arduino Nano est une petite carte, complète et facile à monter sur une planche à pain, basée sur l'ATmega328 (Arduino Nano 3.x). Il possède plus ou moins les mêmes fonctionnalités que l'Arduino Duemilanove, mais dans un emballage différent. Il lui manque seulement une prise d'alimentation en courant continu et elle fonctionne avec un câble USB Mini-B au lieu d'un câble standard.
Caractéristiques
Microcontrôleur
ATmega328
Tension de fonctionnement (niveau logique)
5 V
Tension d'entrée (recommandée)
7-12 V
Tension d'entrée (limites)
6-20V
Broches d'E/S numériques
14 (dont 6 avec sortie PWM)
Broches d'entrée analogique
8
Courant CC par broche E/S
40mA
Mémoire flash
16 Ko (ATmega168) ou 32 Ko (ATmega328) dont 2 Ko utilisés par le chargeur de démarrage
SRAM
1 Ko (ATmega168) ou 2 Ko (ATmega328)
EEPROM
512 octets (ATmega168) ou 1 Ko (ATmega328)
Vitesse de l'horloge
16 MHz
Dimensions
18x45mm
Source de courant
L'Arduino Nano peut être alimenté via la connexion USB Mini-B, une alimentation externe non régulée de 6 à 20 V (broche 30) ou une alimentation externe régulée de 5 V (broche 27). La source d'alimentation est automatiquement sélectionnée sur la source de tension la plus élevée.
Mémoire
L'ATmega168 dispose de 16 Ko de mémoire flash pour stocker le code (dont 2 Ko sont utilisés pour le chargeur de démarrage), 1 Ko de SRAM et 512 octets d'EEPROM.
L'ATmega328 dispose de 32 Ko de mémoire flash pour le stockage du code (dont 2 Ko sont également utilisés pour le chargeur de démarrage), 2 Ko de SRAM et 1 Ko d'EEPROM.
Entrée et sortie
Chacune des 14 broches numériques du Nano peut être utilisée comme entrée ou sortie, en utilisant les fonctions pinMode() , digitalWrite() et digitalRead() . Ils fonctionnent à 5 V.
Chaque broche peut fournir ou recevoir un maximum de 40 mA et possède une résistance de rappel interne (désactivée par défaut) de 20 à 50 kohms.
Communication
L'Arduino Nano dispose d'un certain nombre de fonctionnalités pour communiquer avec un ordinateur, un autre Arduino ou d'autres microcontrôleurs.
Les ATmega168 et ATmega328 fournissent une communication série UART TTL (5 V), disponible sur les broches numériques 0 (RX) et 1 (TX). Un FTDI FT232RL sur la carte canalise cette communication série via USB et les pilotes FTDI (inclus avec le logiciel Arduino) fournissent un port COM virtuel au logiciel de l'ordinateur.
Le logiciel Arduino comprend un moniteur série qui permet d'envoyer des données textuelles simples vers et depuis la carte Arduino. Les LED RX et TX de la carte clignoteront lorsque les données seront envoyées via la puce FTDI et la connexion USB à l'ordinateur (mais pas pour les communications série sur les broches 0 et 1).
Une bibliothèque SoftwareSerial permet la communication série sur chacune des broches numériques du Nano.
Programmation informatique
L'Arduino Nano peut être programmé avec le logiciel Arduino ( télécharger ).
L'ATmega168 ou l'ATmega328 de l'Arduino Nano est livré avec un chargeur de démarrage qui vous permet de télécharger un nouveau code sans utiliser de programmeur matériel externe. Il communique en utilisant le protocole STK500 d'origine ( référence , fichiers d'en-tête C ).
Vous pouvez également contourner le chargeur de démarrage et programmer le microcontrôleur via l'en-tête ICSP (In-Circuit Serial Programming) avec Arduino ISP ou similaire ; voir ces instructions pour plus de détails.
Réinitialisation automatique (logicielle)
Plutôt que de nécessiter une pression physique sur le bouton de réinitialisation avant un téléchargement, l'Arduino Nano est conçu de manière à permettre sa réinitialisation par un logiciel exécuté sur un ordinateur connecté.
L'une des lignes de contrôle d'alimentation matérielle (DTR) du FT232RL est connectée à la ligne de réinitialisation de l'ATmega168 ou de l'ATmega328 via un condensateur de 100 nF. Lorsque cette ligne est affirmée (prise au niveau bas), la ligne de réinitialisation descend suffisamment longtemps pour réinitialiser la puce.
Le logiciel Arduino utilise cette capacité pour vous permettre de télécharger du code en appuyant simplement sur le bouton de téléchargement dans l'environnement Arduino. Cela signifie que le chargeur de démarrage peut avoir un délai d'attente plus court, car la réduction du DTR peut être bien coordonnée avec le début du téléchargement.
'À bord de chaque moto:bit se trouvent plusieurs broches d’E/S, ainsi qu’un connecteur Qwiic vertical, capable de brancher des servomoteur, des capteurs et d’autres circuits. En appuyant sur le bouton, vous pouvez faire bouger votre micro:bit ! Le moto:bit se connecte au micro:bit via un SMD mis à jour, connecteur de bord en haut de la carte, ce qui facilite la configuration. Cela crée un moyen pratique d’échanger micro:bits pour la programmation tout en fournissant des connexions fiables à toutes les différentes broches sur le micro:bit. Nous avons également inclus un connecteur d’alimentation coaxial de base sur la moto:bit qui est capable de fournir de l’énergie à tout ce que vous connectez à la carte de support. Caractéristiques : Connecteur Edge plus fiable pour une utilisation facile avec le micro:bit Full H-Bridge pour la commande de deux moteurs Commande des servomoteurs Connecteur Qwiic vertical Port I2C pour étendre les fonctionnalités Gestion de l’alimentation et de la batterie à bord pour le micro:bit'
Cette carte support combine un écran TFT 2.4', six DEL adressables, un régulateur de tension intégré, un connecteur IO à 6 broches et une fente microSD avec la fente de connecteur M.2 broches afin qu’elle puisse être utilisée avec les cartes de processeur compatibles dans notre écosystème MicroMod. Nous avons également installé sur cette carte porteuse l’ATtiny84 d’Atmel avec 8Ko de flash programmable. Ce petit gars est préprogrammé pour communiquer avec le processeur sur I2C pour lire les boutons pressés. Caractéristiques : Connecteur MicroMod M.2 240 x 320 pixels, écran TFT 2,4' 6 DEL APA102 adressables Buzzer magnétique Connecteur USB-C Régulateur de tension 3,3 V 1 A Connecteur Qwiic Boutons de démarrage/réinitialisation Circuit de batterie et de charge de secours du CCF microSD Phillips #0 M2.5 x 3 mm vis incluse
Le kit Elektor MultiCalculator est une calculatrice multifonction basée sur Arduino qui va au-delà des calculs de base. Il offre 22 fonctions, dont la mesure de la lumière et de la température, l'analyse différentielle de la température et le décodage de la télécommande IR NEC. L'Elektor MultiCalculator est un outil pratique à utiliser dans vos projets ou à des fins pédagogiques.
Le kit comprend un module Pro Mini comme unité de calcul. Le PCB est facile à assembler à l’aide de composants traversants. Le boîtier se compose de 11 panneaux acryliques et de matériel de montage pour un assemblage facile. De plus, l'appareil est équipé d'un écran LCD alphanumérique 16x2, de 20 boutons et de capteurs de température.
L'Elektor MultiCalculator est programmable avec l'IDE Arduino via un connecteur PCB à 6 voies. La calculatrice peut être programmée avec un adaptateur de programmation et elle est alimentée via USB-C.
Modes de fonctionnement
Calculatrice
Code de résistance à 4 anneaux
Code de résistance à 5 anneaux
Conversion de décimal en hexadécimal et caractères (ASCII)
Conversion d'hexadécimaux en décimaux et caractères (ASCII)
Conversion de décimal en binaire et caractères (ASCII)
Conversion binaire en décimal et hexadécimal
Calcul de Hz, nF, réactance capacitive (XC)
Calcul de Hz, µH, réactance inductive (XL)
Calcul de la résistance de deux résistances connectées en parallèle
Calcul de la résistance de deux résistances connectées en série
Calcul d'une résistance parallèle inconnue
Mesure de la température
Mesure différentielle de température T1 et T2 et Delta(δ)
Mesure de la lumière
Chronomètre avec fonction temps au tour
Compteur d'articles
Décodage de la télécommande IR NEC
Conversion AWG (American Wire Gauge)
Lancer les dés
Personnaliser le message de démarrage
Étalonnage de la température
Spécifications
Langues des menus : Anglais, néerlandais
Dimensions : 92 x 138 x 40 mm
Durée de construction : environ 5 heures
Inclus
Composants PCB et traversants
Feuilles acryliques prédécoupées avec toutes les pièces mécaniques
Module microcontrôleur Pro Mini (ATmega328/5 V/16 MHz)
Adaptateur de programmation
Capteurs de température étanches
Câble USB-C
Téléchargements
Software
Cette clé USB contient une sélection de plus de 300 articles liés à Arduino publiés dans le magazine Elektor. Le contenu comprend à la fois des articles de fond et des projets sur les sujets suivants :
Développement logiciel et matériel : tutoriels sur le développement logiciel avec l’IDE Arduino, Atmel Studio, les shield, et les concepts essentiels de programmation.
Apprentissage : le Microcontroller Bootcamp propose une approche structurée pour programmer des systèmes embarqués.
Acquisition et mesure de données : projets comme un enregistreur de données 16 bits, un tachymètre pour tour, et un analyseur de réseau électrique pour capturer et analyser des signaux en temps réel.
Communication sans fil : apprenez à mettre en œuvre des réseaux sans fil, créer une interface Android, et communiquer efficacement avec des microcontrôleurs.
Robotique et automatisation : le Arduino Nano Robot Controller, des cartes de support pour l'automatisation, et l'exploration de divers shield Arduino pour enrichir les fonctionnalités.
Projets à construire soi-même : Des projets uniques tels qu’un projecteur laser, une horloge et un thermomètre Numitron, un récepteur TBF, Theremino, et des interfaces LED tactiles mettent en valeur des applications créatives.
Que vous soyez débutant ou expérimenté, cette collection est une ressource précieuse pour apprendre, expérimenter et repousser les limites de la technologie Arduino.