====== Arduino ====== Deux heures pour découvrir Arduino. **Ressources :** * [[materiel:electronique:accueil|Électronique]] * [[logiciels:arduino|Initiation Arduino]] * [[logiciels:arduino:premiers-pas:accueil|Premiers pas avec Arduino]] {{:ateliers:arduino:arduino-inside.png?800|}} ===== Plan de cours / Niveau 1 ===== - Introduction Arduino : l'architecture de la carte et le logiciel. - Plaque d'expérimentation //breadboard// - Composants de bases : résistances, condensateurs, LED, ... - Capteurs et actionneurs - Premier programme : faire clignoter une LED (Examples > Basics > Blink) - Notion de programmation Arduino : syntaxe, variables, Serial.print - Deuxième programme : récupération des données d'un potentiomètre - Troisième programme : servo-moteur controlé par un potentiomètre - Création de fonctions - Firmata pour Pure Data et la Malinette http://fablab-chalon.fr/wiki/fablab-chalon/materiel/arduino/initiation-a-arduino-niveau-1/ https://pedagogie.ac-reunion.fr/fileadmin/ANNEXES-ACADEMIQUES/03-PEDAGOGIE/03-LYCEE/Voie-generale-technologique/sciences-ingenieur/technologie/documents/Presentation_PlateformeArduino_COLLEGE.pdf ===== Plan de cours / Niveau 2 ===== En niveau 2 il convient d'etudier differentes problematiques qui prendront chacune entre 30min et 2h à être transmise... Donc au choix et en fonction des besoins : * Boucles avancées , for, while, switch case * les tableaux * Timer millis (multithreading...) * Tone et son avec arduino... * Motor shield , gestion des moteurs pas à pas et ULN2003 * Ethernet shield * mrp121 * ultrason * debounce https://openclassrooms.com/courses/perfectionnez-vous-dans-la-programmation-arduino?status=published