Arduino
Les cartes Arduino, sont des carte de prototypage électronique contenant un microcontrôleur, et des entrées et sorties (I/O). On peut créer un programme stocker dans la carte qui va pouvoir utilisé via les I/O pour creer des systeme électronique capteur/actionneurs.
Type d'entrées et sorties (arduino Uno)
- Entrée digital (0/1)
- Sortie digital (0/1)
- Entrée analogique (0-1023)
- Sortie PWM (simule l'analogique) (0-255)
Type de carte Arduino communes
- Uno
- Nano (plus petite et moins cher)
- Mega (plus de sortie et d'entrées)
- Leonardo (Possible de rapidement utiliser en MIDI ou Hid)
- Micro (idem leonardo en petit)
- ESP82xx Arduino sans fil wifi…
Le code
Pour apprendre a coder sur Arduino, Il faut dabord utiliser les exemples contenu dans le logiciel. Apprendre le vocabulaire (voir cheat sheet plus bas), et expérimenter avec un starterkit et quelques composants.
La plupart des codes font moins de 20 lignes…
Pour les enfants et les personnes qui n'aiment pas les lignes de code, il existe un éditeur en block similaire a Scratch :
Simulateur d'arduino
Si tu n'a pas de carte sous la main tu peux essayer des choses ici : https://www.tinkercad.com/learn/circuits
Mémo en 3 pages
Problemes ....et solutions
- Arduino chinoises CH340 : il faut des fois se battre avec les drivers pour cette puce… (et forcer windows a installer un fichier arduino.inf situé dans le gestionnaire de cartes ) https://forum.arduino.cc/index.php?topic=523840.0 https://forum.arduino.cc/index.php?topic=397368.0