========= Arduino ========= ==== Débuter avec l'Arduino ==== * [[https://arduino-france.site/|Arduino France Tutos]] * [[https://www.tinkercad.com/circuits|Pour débuter la programmation sur Arduino en ligne avec Tinkercad FR]] * {{ :undefined:elegoo_super_starter_kit_for_uno_v1.0.2022.08.04.zip |Une doc sur l'Arduino Mega 2560 avec des tutos, des programmes et leurs librairies. Kit arduino JP FR}}} * [[http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ATELIERS|Des tutos en Français FR]] * [[http://eskimon.fr|Pour débuter avec Arduino FR]] *[[http://quai-lab.com/educative-lab/|Educative-Lab :un site web pour debuter avec Arduino FR]] *[[https://arduino.developpez.com/cours/|Sur developpez.com : apprendre à utiliser la carte Arduino FR]] *{{ :start:arduino_le-guide-complet.pdf |Arduino : le guide complet pdf FR}} *[[http://air.imag.fr/mediawiki/index.php/Travaux_Pratiques_Arduino#Travaux_Pratiques_:_Faire_parler_les_choses_avec_Arduino|TP Arduino EN]] *[[https://ouilogique.com/|Plein de tutos sur Arduino et Raspberry ... FR]] *{{ :start:aide_memoire_arduino.tar.gz |Aide memoire Arduino FR}} *[[https://learn.adafruit.com/use-micro-bit-with-arduino/install-board-and-blink|Programmer un Micro:bit avec Arduino IDE EN ]] *[[https://www.redohm.fr/tutoriel/|Des tutos sur Redohm FR ]] *[[https://www.instructables.com/class/Robots-Class/?utm_source=newsletter&utm_medium=email|Arduino et Robots EN]] *[[https://editions.educagri.fr/num/compagnons/2017TM1702/co/TM1702_arduino.html|Projets educatif arduino]] *[[http://wiki.funlab.fr/index.php/Arduino#Quizz_pour_d.C3.A9buter_avec_l.27Arduino| ancien Wiki Funlab : Quiz Arduino débutant]] *[[start:arduino:debutant|Parcours Arduino Debutant]] ==== Dessiner vos schemas Arduino ==== === Fritzing === [[http://fablab37110.ovh/doku.php?id=start:cnc:logiciels:fritzing| Doc Fritzing]] === Tinkercad === [[https://www.tinkercad.com/| Tinkercad : logiciel en ligne pour tester les montages arduino et modeliser vos pieces 3D]] === Videos === [[http://78.204.53.180:16557/share/LcfeqbbBwYljvE7D/Arduino%20-%20Apprenez%20%20programmer%20votre%20microcontrleur.mp4 |Arduino : apprenez à programmer]] ==== Arduino.cc pour l'IDE ==== * [[https://www.arduino.cc/en/Main/Software|IDE arduino]] * [[start:arduino:IDE|Installer l'IDE arduino sur windows 10 ]] * [[start:arduino:IDE_Linux|Installer l'IDE sous Linux ]] * [[start:arduino:IDE_Portable|Installer IDE arduino Portable]] == Arduino IDE 2.0 == *[[https://www.arduino.cc/en/software| version IDE 2.0 rc Arduino ]] *[[https://docs-arduino-cc.translate.goog/software/ide-v2/tutorials/getting-started-ide-v2?_x_tr_sl=auto&_x_tr_tl=fr&_x_tr_hl=fr|Presentation Arduino IDE 2.0 rc]] *[[start:arduino:IDE20|IDE2.0 Arduino FR]] ==== Arduino Pro ==== * [[https://github.com/arduino/arduino-pro-ide/releases| Version arduino Pro EN]] * [[https://arduino.developpez.com/actu/289800/CES-2020-Arduino-passe-a-PRO-en-un-mot-Arduino-Pro-le-nom-de-sa-plateforme-de-developpement-IoT-basee-sur-la-technologie-ARM-Pelion/ | CES 2020 : Arduino passe à « PRO » FR]] === Alternative à l’IDE Arduino : découvrez Ino + Geany === *[[start:arduino:IDE:Geany|Ino + Geany]] == Arduino CLI : une ligne de commande pour cartes Arduino et compatibles == *[[start:arduino:CLI|Arduino CLI FR]] Avec Arduino CLI, l'équipe Arduino répond à une demande des développeurs : pouvoir créer, modifier, compiler et déployer des sketches pour cartes Arduino et compatibles, sans devoir passer par l'interface graphique, mais avec des outils en ligne de commandes. Ainsi, Arduino CLI permet par exemple de construire des projets Arduino dans des makefiles classiques. Les outils de Arduino CLI peuvent émettre une sortie en JSON pour faciliter l'analyse de celle-ci par d'autres outils. Arduino CLI est pour le moment en version Alpha, disponible sur Linux 32bits, 64bits, ARM, sur macOS et sur Windows. Arduino CLI est open source, disponible sur [[https://github.com/arduino/arduino-cli|GitHub EN]]. Outre les sources, la page GitHub propose les builds pour les systèmes d'exploitation mentionnés ci-dessus. Une guide de démarrage est également disponible sur la page GitHub du projet ==== Arduino : recharger le bootLoader ==== **Comment flasher le bootloader sur un Arduino** Parfois le bootloader (séquence d’initialisation) d’un Arduino est abimé. Il est possible de le réparer en flashant a partir du bootloader d’un Arduino UNO fonctionnant normalement. Cela est valable pour un UNO, Nano et Pro Mini. Vous pouvez aussi cette méthode pour augmenter l’espace programme disponible sur unNano. Comment faire: --Connectez l’Arduino UNO sur l’Arduino à réparer comme suit.{{ :start:bootloader001.jpg?200|}} --Pour réparer un autre UNO reliez les 2 pins 5V! --Démarrez l’IDE Arduino et ouvrez le sketch: Fichier/Exemples/ArduinoISP --Sélectionnez : --Outils/Type de carte/Arduino/Genuino UNO --Outils/Port série: port sur lequel le UNO est connecté --Outils/Programmateur/Arduino as ISP --Charger le croquis sur le UNO --Démarrez: Gravez la séquence d’initialisation --Le bootloader se charge a présent sur l‘Arduino à réparer’. Cela prends quelques instants. --Vérifiez la barre de progression verte en bas d’écran. NB: Quand vous utilisez l’IDE pour charger le sketch sur l’Arduino, le Type de carte doit être : Arduino/Genuino UNO. Plus d’information sur bootloaders: www.baldengineer.com == Flash d’un BootLoader sur un Arduino en se servant du port ICSP... == [[https://www.lesimprimantes3d.fr/forum/topic/12221-flash-d%E2%80%99un-bootloader-sur-un-arduino-en-se-servant-du-port-icsp/|flash-d un-bootloader-sur-un-arduino-en-se-servant-du-port-icsp]] ==Flash du bootloader d’une carte compatible Arduino== [[https://www.gotronic.fr/blog/guides/flash-du-bootloader-dune-carte-compatible-arduino/|flash-du-bootloader-dune-carte-compatible-arduino]] ==Flashez l’Arduino Nano== [[https://arduiblog.com/2020/01/20/flashez-larduino-nano/|flashez-larduino-nano]] == Pour reparer un ATmega 2560 :== [[https://electrotuto.com/2014/08/26/mega-2560-comment-graverflasher-le-bootloader/| Réparer un Atmega 2560]] ==== Programmer en C avec l'Arduino ==== * [[http://francesco-balducci.developpez.com/tutoriels/programmer-arduino-en-c/|C et Arduino -1-]] * [[http://fr.wikihow.com/coder-en-C-pour-la-plateforme-Arduino|C et Arduino -2-]] * [[https://prezi.com/qnveiiaumvmr/cours-3-4-programmation-c-et-arduino/|C et Arduino -3-]] * [[start:arduino:Langage_C|]] ===== Arduino ===== === Arduino Attiny === [[start:arduino:attiny|arduino Attiny]] === Les Boutons poussoirs === [[start:arduino:BP|Les Boutons poussoirs : l'anti rebond]] [[Start:arduino:BPSCL|Bouton poussoir en interrupteur sans cligotement]] === : EEPROM === [[start:arduino:EEPROM|EEPROM ]] === : Les Ports === [[start:arduino:Ports|Les ports ]] === :les Interruptions === [[start:arduino:Interruptions|Interruptions ]] === : MCP23017 === [[start:arduino:mcp23017|MCP23017]] === Nrf24L01 === [[start:arduino:NRF24l01|]] === : PCA9685 === [[start:arduino:pca9685| PCA9685]] === : 74HC595 === [[start:arduino:74HC595|74HC595]] === : Bus I2C === [[start:arduino:I2C|I2C]] [[start:arduino:I2C:TCA9548A|Multiplexeur TCA9548A]] === VL53LxXV2 : Mesures distance === [[start:arduino:VL53LXXV2|VL53LXXV2]] === : Commande 433 MHZ === [[start:arduino:433|433 MHZ]] === : Les librairies Arduino === [[start:arduino:librairies|Librairies]] === Protocole Iot : MQTT === [[start:arduino:MQTT|MQTT]] ==== Manettes PS2 ==== [[start:arduino:manette_PS2|Manettes PS2]] ==== PWM avec arduino ==== [[start:arduino:PWM|PWM]] ==== Sheild Arduino L293D ==== [[start:arduino:L293D| Sheild L293D ]] ==== Portail Arduino ==== [[start:arduino:portail|Portail arduino]] ==== JoysticK et Arduino ==== [[start:arduino:joystick|Joystick et Arduino]] ====== Commandes de moteurs ====== ==== Module L298N ==== [[start:arduino:L298N| L298N]] ==== MX1508 Motor Driver ==== [[start:arduino:MX1508]] ===== Arduino connect RP2040 ===== [[start:arduino:rp2040|Arduino RP2040]] ===== Arduino GIGA R1 ===== [[start:arduino:Giga|Arduino Giga R1]] ==== Programmer avec Processing et Arduino ==== *[[http://www.ac-grenoble.fr/disciplines/informatiquelycee/proc_index.html|Tutos Processing FR ]] *[[https://fr.flossmanuals.net/processing/introduction/|Manuel Processing FR]] *[[https://processing.org/|Site officiel de Processing EN]] *[[https://processing.org/download/|Telecharger Processing EN version FR]] *[[http://www.redohm.fr/2017/06/le-langage-pour-processing/|Tuto: le langage pour processing]] ==== Apprendre à programmer ==== *[[https://www.geekjunior.fr/apprendre-a-coder-programmer-50-ressources-enfant-ados-4376/|apprendre-a-coder-programmer-50-ressources-enfant-ados]] ==== ESP 32 ==== *[[start:arduino:esp32|Esp32]] ==== Buzzer et Arduino en langage C ==== * [[http://francesco-balducci.developpez.com/tutoriels/buzzer-arduino-en-c/|un buzzer avec Arduino]] ==== Arduino et moteur pas à pas ==== * [[start:arduino:Pasapas|Les moteurs pas à pas]] ==== Boite à lettre 433MhZ et APC 220 === [[start:arduino:433-APC220|]] ==== Cours/Quiz Arduino Funlab ==== * [[http://wiki.funlab.fr/index.php/Fil_rouge|Cours Arduino]] * [[http://wiki.funlab.fr/index.php/Arduino#Quizz_pour_d.C3.A9buter_avec_l.27Arduino|Quiz arduino et autres doc Arduino]] ==== Un épouvantail animé par un Arduino ==== *{{ :start:photo0097.jpg?direct&200 |}} Bon d'accord , on anime que les yeux par des LEDS rouge et verte et un détecteur de distance qui active une musique suivant la proximité de la personne. Je vais ajouter un petit servo-moteur qui va montrer un petit drapeau pour faire peur aux oiseaux ( enfin j’espère....) === le programme pour l'instant :=== * {{ :start:epouvantail007.zip |Le programme avec 3 onglets}} ==== Matrice de LEDS 8X8 avec MAX7219 ==== * [[start:arduino:MAX7219| MAX7219]] ==== Reconnaissance vocale EasyVR3 ==== * [[start:arduino:EasyVR|]] ==== Bras Robot et Arduino ==== * [[start:arduino:bras-robot|]] ==== Kit Domotique ==== * [[Start:arduino:kit:domotique|]] ==== Prothese de main commandée par arduino ==== [[start:arduino:mains|Prothese de main commandée par arduino]] ==== Voiture arduino ==== * [[start:arduino:voiture|voiture arduino]] === Inmoov === * [[start:arduino:bras-robot projet Pierre|Bras robot Projet INMOOV ]] ==== NFC - RFID Arduino ==== * [[start:arduino:NFC-RFID|]] ===== Le langage Scratch - mBlock Blockly ===== * [[start:arduino:scratch|scratch]] * [[start:arduino:mBlock|mBlock Extension JPD]] * [[https://studio.code.org/hoc/1|Apprendre la programmation par Bloc en ligne]] * [[start:arduino:Blockly|Blockly]] * [[https://studio.code.org/courses|Apprends avec Code Studio]] * [[https://dl.makeblock.com/mblock3/mBlock_win_V3.4.12.exe|programme Mblock]] ===== Arduino Nano ===== [[https://blognote.jeremyblaizeau.com/installer-driver-pour-puce-ch340-arduino-compatible/|Installer driver pour puce CH340 (Arduino compatible)]] **Pour televerser sur un arduino nano avec puce FDDI ( usb/serie ) CH340 :** 1) Telecharger le dernier IDE arduino [[https://www.arduino.cc/en/Main/Software|IDE]] 2) Dans "outils" choisir bien sur "Arduino nano" 3) Dans "outils" --> "Processeurs" choisir :"ATmega328p (OldBootLoader)" 4) Et verifier le port de connexion ( ex : COM03 ou devttySO ) ===== Arduino et le Reseau ===== * [[start:rasberry:reseaux|]] * [[http://78.204.53.180:16557/share/IkSuJdccC2VFuxfT/ |MOOC : Fabriquer un objet connecté]] ======= RIOT : OS pour l'internet des objets ======= [[start:raspberry:RIOT|RIOT]] ===== Arduino et les robots ===== * [[start:arduino:mbot|Mbot]] * [[start:arduino:mBlock|Extension JPD]] ===== MIT App Inventor 2 et Arduino ===== * [[start:arduino:MITAppInventor|MIT App Inventor 2]] ===== Velleman : Catalogues ===== * [[https://issuu.com/velleman/docs/cc1609_fr_velleman_ebook|Velleman : catalogue 2016-2017]] *[[https://www.yumpu.com/fr/document/view/59463795/catalogue-electronique-technique-velleman-2017-2018-fr|Velleman : catalogue 2017-2018]] ====== Projets pour les jeunes ====== ==== Pour Noel ==== ===2017 === * [[start:arduino:sapinnoel|Le sapin de Noël : 2017]] ===2018=== * [[start:arduino:Etoile|Une etoile et arduino : 2018 ]] ==== Pour l'année ==== === 2019- 2020 - 2021 - 2022 === *[[start:arduino:Horloge| Projet Horloge Neopixel]] *[[start:arduino:Robots | Projets Robots ]] === 2022 - 2023 === [[start:jeunes:prepa|Preparation Année Fablab pour les jeunes]] ====== Apprendre l'electronique ====== * [[http://www.elektronique.fr/cours.php|Cours d'électronique]] * [[start:arduino:electronique|]] * [[start:arduino:peinture_conductrice|Réaliser sa propre peinture conductrice]] * [[start:arduino:soudure| Soudure electronique ]] * [[[[start:arduino:DRV8825|DRV8825 -- A4998 Driver de moteur Pas à Pas]] * [[http://wiki.jelectronique.com/doku.php?id=start#microcontroleur|wiki.jelectronique]] * [[http://78.204.53.180:16557/share/rjQcp7WxH8A8SBp1/Transformer%20une%20alimentation%20de%20PC%20en%20alimentation%20d.pdf| Transformer une alimentation PC en alimentation d'atelier ou de labo ]] [[start:arduino:electronique:isolement|Resistances d'isolement]] ======== Minitel et Arduino ======== [[start:arduino:minitel|Arduino et Minitel]] ======== PyBStick ======== PYBStick Standard 26 La version standard est équipée d'un STM32F411 cadencé à 100 MHz. Il s'agit d'un cortex M4F, processeur 32 bits avec coprocesseur de calcul flottant simple précision (40 bits) + DSP. [[https://www.st.com/resource/en/datasheet/stm32f411re.pdf|Fiche technique du STM32F411 (pdf).]] [[https://github.com/mchobby/pyboard-driver/tree/master/PYBStick|{{ :start:pybstick-features.jpg?400 }}]] [[https://www.programmez.com/sites/default/files/divers/pybstick/pybstick-20pages-vf.pdf|Documentation PYBStick]] [[https://github.com/mchobby/pyboard-driver/tree/master/PYBStick| Des programmes en MicroPython pour PYBStick26]] [[http://micropython.fr/|MicroPython ]] [[https://github.com/mchobby/pybstick-projects|Projet PYBStick]] [[https://wiki.mchobby.be/index.php?title=PYBStick-Arduino| PYBStick et Arduino ]] [[https://www.programmez.com/content/pybstick-standard-26-edition-programmez| Achat PYBStick ]] [[https://www.thingiverse.com/thing:4275160|Boitier PYBStick]] ========== Statistiques ======== ~~NOCACHE~~ Cet page a été consultée : Aujourd'hui: {{counter|today}} Hier: {{counter|yesterday}} Jusqu'à maintenant: {{counter|total}}