Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
ressource:electronique:arduino:start [2025/11/21 17:42]
emoc créée
ressource:electronique:arduino:start [2025/11/21 18:17] (Version actuelle)
emoc [Ressources maison]
Ligne 1: Ligne 1:
 ====== Arduino ====== ====== Arduino ======
  
 +Sous le terme Arduino, on regroupe : 
 +  * un environnement logiciel de programmation,​ l'IDE Arduino
 +  * un environnement d'​accompagnement à l'​auto-apprentissage (bases de connaissances,​ tutoriels, exemples de circuit et de code, forums communautaires,​ etc.) https://​docs.arduino.cc/​
 +  * une carte électronique au design libre utilisant un microcontrôleur 8 bits fabriqué par Microchip (ex Atmel), l'​ATMega328P
 +
 +Site du projet : https://​www.arduino.cc/​
 +
 +Petite histoire du projet Arduino sur wikipedia : https://​fr.wikipedia.org/​wiki/​Arduino
 +
 +
 +==== La carte électronique ====
 +
 +La carte électronique rassemble
 +  * un microcontrôleur (le cerveau) qui fait fonctionner le firmware (programme écrit pour fonctionner sur un microcontrôleur)
 +  * une interface USB pour la relier à un ordinateur et programmer la carte
 +  * des composants annexes pour faciliter les connexions de capteurs et d'​actionneurs ou l'​alimentation directe de la carte afin qu'​elle fonctionne en autonomie
 +
 +Sur la carte Arduino Uno, le microcontrôleur est un ATMega328P fabriqué par Microchip (ex-Atmel)
 +
 +[{{:​ressource:​electronique:​arduino:​arduino_uno_-_r3.jpg?​direct&​400|Arduino Uno R3 version CMS, photo de [[https://​commons.wikimedia.org/​wiki/​File:​Arduino_Uno_-_R3.jpg|Sparkfun Electronics]],​ CC BY}}]
 +
 +==== L'​environnement de programmation ====
 +
 +Pour écrire une application et la rendre fonctionnelle,​ qu'​elle soit destinée à un ordinateur ou un microcontrôleur,​ il faut utiliser un environement de programmation qui regroupe plusieurs composants logiciels.
 +  * un éditeur de texte qui permet de rédiger les programmes
 +  * un compilateur qui transformera votre programme en microcode adapté à la machine ​
 +  * la possibilité de transférer le programme dans le microcontrôleur
 +  * un //​debugger//​ pour aider à la résolution des problèmes
 +Ces différents composants forment l'​environnement de programmation intégrée, ou IDE (acronyme anglophone pour «//​Integrated Development Environment//​»). Dans le cas d'​arduino,​ il s'​accompagne de nombreux exemples très bien commentés et d'un gestionnaire de bibliothèques de code (pour des fonctions additionnelles).
 +
 +{{:​ressource:​electronique:​arduino:​arduino_ide.png?​direct&​800|}}
 +
 +==== L'​environnement d'​apprentissage ====
 +
 +{{:​ressource:​electronique:​arduino:​arduino_apprentissage.png?​direct&​800|}}
 +
 +
 +===== Quelques exemples de projets réalisés avec arduino =====
 +
 +Valise d'​escape room
 +
 +Robot OTTO
 +
 +Contrôleurs alternatifs
 +
 +===== Ressources maison =====
 +
 +**Sur ce wiki**
 +  * [[materiel:​arduino_uno:​start|aide-mémoire arduino uno]] : détails de la carte, brochage, etc.
 +  * [[materiel:​arduino_nano:​start|aide-mémoire arduino nano]] : détails de la carte, brochage, etc.
 +  * pages associées au [[https://​lesporteslogiques.net/​wiki/​tag/​arduino?​do=showtag&​tag=arduino|mot-clé Arduino]]
 +
 +**Sur github**
 +  * [[https://​github.com/​emoc/​arduino_interaction|arduino interaction]] : exemples d'​utilisation d'​arduino pour l'​électronique d'​interaction (avec code et schéma)
  
  
  • ressource/electronique/arduino/start.1763743352.txt.gz
  • Dernière modification: 2025/11/21 17:42
  • par emoc