====== 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. https://www.arduino.cc/ === 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 [[bases:fabnum:boiteaoutils:start|starterkit]] et quelques composants. La plupart des codes font moins de 20 lignes... * https://fr.flossmanuals.net/arduino/ressources-en-ligne/ Pour les enfants et les personnes qui n'aiment pas les lignes de code, il existe un éditeur en block similaire a Scratch : * https://www.technologieservices.fr/ardublock-education-ress-175345.html === 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 ==== //Merci - Edulab Rennes// {{ :bases:fabnum:arduino:posters_et_cheat_sheet_arduino_en_francais_arduinocheatsheetedulab-3.png?direct |}} {{ :bases:fabnum:arduino:posters_et_cheat_sheet_arduino_en_francais_arduino_entre_es-01.png?direct |}} {{ :bases:fabnum:arduino:posters_et_cheat_sheet_arduino_en_francais_arduino_sorties-01.png?direct |}} ==== 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