Afficher la pageAnciennes révisionsLiens de retourExporter en PDFHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. [[microc:accueilmc|{{ :iconemaison.jpg?nolink&30|Sommaire Microcontrôleur}}]] ===== Microcontrôleurs - Arduino Uno (Wifi), Mega 2560 ===== [Mise à jour le 6/4/2024] {{ :arduino:arduino.png?80&nolink|}} == Ressources == * Site Arduino - <html><a href = "https://www.arduino.cc/en/hardware#classic-family" target="_blank">Classic FAMILY</a></html> * <html><a href="https://docs.arduino.cc/software/ide-v2" target="_blank">Arduino IDE 2</a></html> == Lectures connexes == * Wiki matériels - [[materiels:accueilmateriels|"Capteurs, afficheurs, préactionneurs, etc."]] * Bibliothèques - <html><a href="https://www.arduinolibraries.info/" target="_blank">Arduino Library List</a></html> == Distributeurs == * <html><a href = "https://www.gotronic.fr/rechercher.htm?action=search&qm=arduino" target="_blank">GO TRONIC</a></html> ---- ==== 1. Généralités ==== //<< **Arduino**, et son synonyme **Genuino**, est une marque qui couvre des cartes matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture **Atmel AVR** comme l'Atmega328p, et d'architecture **ARM** comme le Cortex-M3 pour l'Arduino Due).\\ Les schémas de ces cartes sont publiés en licence libre. Cependant, certaines composantes, comme le microcontrôleur par exemple, ne sont pas sous licence libre.\\ \\ Le **microcontrôleur** peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques - éclairage, chauffage…), le pilotage d'un robot, de l'informatique embarquée, etc.\\ {{ :microc:uc:unor4.png?direct |Arduino Uno Wifi Rev4}} C'est une plate-forme basée sur une interface **entrée/sortie** simple. Il était destiné à l'origine principalement, mais pas exclusivement à la programmation multimédia interactive en vue de spectacles ou d'animations artistiques, ce qui explique en partie la descendance de son environnement de développement de **Processing**, lui-même inspiré de l'environnement de programmation Wiring (l'un pensé pour la production d'applications impliquant des graphismes et l'autre pour pilotage de salles de spectacles).\\ \\ Arduino peut être utilisé pour construire des objets interactifs indépendants (**prototypage rapide**), ou bien peut être connecté à un ordinateur pour communiquer avec ses logiciels (ex. : Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider). \\ En 2011, les versions vendues sont préassemblées. Des informations sont fournies pour ceux qui souhaitent assembler ou construire une carte Arduino eux-mêmes.\\ \\ Le projet Arduino a reçu un titre honorifique à l'Ars Electronica 2006, dans la catégorie Digital Communities. >>// <html><a href="https://fr.wikipedia.org/wiki/Arduino#cite_note-2" target="_blank">Wikipédia</a></html> ==== 2a. Carte Arduino Uno Rev4 ==== * **Ressources** * Documentation <html><a href="https://docs.arduino.cc/hardware/uno-r4-wifi"target="_blank">sur Arduino CC </a></html> ---- ==== 2b. Carte Arduino Uno Rev3 [==== {{ :arduino:arduino_uno.png?nolink&150|}} * **Ressources** * **Getting Started with Arduino and Genuino UNO** <html><a href="https://www.arduino.cc/en/Guide/ArduinoUno" target="_blank">lien</a></html> * **Simulateur** * Voir le simulateur pour Arduino Uno sur <html><a href="https://wokwi.com/" target="_blank">https://wokwi.com/</a></html> ==== 3. Carte Arduino Mega 2560 Rev3 ==== * **Ressources** * Page Web consacrée à la carte sur le site Arduino <html><a href="https://store.arduino.cc/arduino-mega-2560-rev3" target="_blank">lien</a></html> {{ :arduino:mega2560.jpg?nolink |}} * **Simulateur** * Voir le simulateur pour Arduino Mega sur <html><a href="https://wokwi.com/" target="_blank">https://wokwi.com/</a></html> ==== 4. Carte Arduino Uno Wifi Rev2 (ARCHIVES) ==== {{ :arduino:arduinounowifirev2.jpg?nolink&200|}} === Sources === * **Getting started with the Arduino Uno WiFi Rev2** sur le site Arduino.org <html><a href="https://www.arduino.cc/en/Guide/ArduinoUnoWiFiRev2" target="_blank">lien</a></html> * **WiFiNINA library** sur le site Arduino.org <html><a href="https://www.arduino.cc/en/Reference/WiFiNINA" target="_blank">lien</a></html> * **Firmware and certificates Updater** sur le site Arduino.org <html><a href="https://www.arduino.cc/en/Tutorial/WiFiNINAFirmwareUpdater" target="_blank">lien</a></html> === 2.1 Présentation === L'Arduino Uno WiFi Rev2 est une Arduino Uno avec un module WiFi intégré. La carte est basée sur la puce <html><a href="https://www.microchip.com/wwwproducts/en/ATMEGA4809" target="_blank">MEGA4809</a></html> avec un module WiFi **ESP32 u-blox NINA-W13** intégré. Le module <html><a href="https://www.u-blox.com/en/product/nina-w13-series" target="_blank">NINA-W13</a></html> est un SoC autonome avec une pile de protocoles **TCP / IP** intégrée pouvant donner accès à un réseau WiFi (le périphérique peut également servir de point d'accès). La page dédiée à Arduino Uno WiFi Rev2 est accessible <html><a href="https://www.arduino.cc/en/Guide/ArduinoUnoWiFiRev2" target="_blank">ici</a></html>. === 2.2 Gestionnaire de carte === Utiliser le gestionnaire de carte pour que l'Arduino Uno Wifi rev2 apparaisse dans le logiciel Arduino. {{ :arduino:uc:gestarduino.png?nolink |}} === 2.3 Bibliothèques spécifiques === {{ :arduino:uc:biblioarduinounorev2.png?nolink& |}} === 2.4 Mise à jour de la bibliothèque WIFININA et du firmware de l'ESP32 === <callout type="warning" icon="true">Le bon **fonctionnement du Wifi** nécessite d'assurer la compatibilité de la version du **firmware** installé sur l'**esp32** avec la version de la bibliothèque **WifiNINA**.</callout> Les opérations à réaliser sont décrites ci-dessous. - **Mettre à jour la bibliothèque WIFININA** et vérifier la version du firmware installé dans l'ESP32. Consulter ce <html><a href="https://www.arduino.cc/en/Reference/WiFiNINA" target="_blank">lien</a></html>.{{ :arduino:uc:wifinina.png?nolink |}} - **Mettre à jour le firmware** s'il n'est pas compatible avec la bibliothèque WIFININA. Consulter ce <html><a href="https://www.arduino.cc/en/Tutorial/WiFiNINAFirmwareUpdater" target="_blank">lien</a></html>. ---- ==== 5. Shields ==== === 3.1 Shield Tinkerkit v2 === {{ :microc:uc:arduino-tinkerkit-shield-capteur-v2.jpg?nolink&350 |}} <callout type="info" icon="true">Le descriptif du shield est téléchargeable <html><a href="https://webge.fr/doc/wikis/pdf/TinkerkitV2.pdf" target="_blank"><b>ici</b></a></html></callout> === 3.2 Shield Groove === * Distributeur : <html><a href="https://www.gotronic.fr/art-module-grove-base-shield-103030000-19068.htm" target="_blank">GO TRONIC</a></html> {{ :microc:uc:ar-module-grove-base-shield-103030000-19068.jpg?nolink |}} <callout type="info" icon="true"> <html><a href="https://webge.fr/doc/projets/datasheets/Base_Shield_v2.pdf" target="_blank"><b>Télécharger</b></a></html> le schéma. La fiche technique est disponible <html><a href="https://wiki.seeedstudio.com/Base_Shield_V2/" target="_blank"><b>ici</b></a></html></callout> microc/uc/uno.txt Dernière modification : 2024/04/06 15:47de phil