Arduino pas à pas - Index des montages : Différence entre versions

De L'abscisse - FabLab et Hackerspace de Dijon
Aller à : navigation, rechercher
m (Niveau 1)
m
 
(29 révisions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
 
==Présentation==
 
==Présentation==
  
Voici des montages de base permettant de s'initier tout doucement à Arduino. Des variantes et des pistes de nouveaux montages sont proposés.
+
Voici des montages de base permettant de s'initier tout doucement à Arduino. Des variantes et des pistes de nouveaux montages sont proposés.<br />
 +
 
 +
===Matériel et composants===
 +
 
 +
Les montages présentés nécessitent peu de composants :
 +
 
 +
* 1 Arduino
 +
* 1 plaque d'essai
 +
* des LED
 +
* des résistances
 +
* un piézoélectrique
 +
 
 +
===Code source===
 +
 
 +
Tous les exemples peuvent être télécharger depuis le dépôt :
 +
    $ git clone https://gitlab.com/coagul/arduino.git
 +
ou
 +
    $ wget https://gitlab.com/coagul/arduino/repository/archive.zip?ref=master -O arduino.zip
  
 
== Niveau 0 ==
 
== Niveau 0 ==
  
[[Clignotement_d'une_LED_avec_Arduino|Clignotement d'une LED]]
+
* 3 LED
 +
* 3 résistances 1kΩ
  
[[Feu_de_circulation_avec_Arduino|Feu de circulation]]
+
[[Clignotement_d'une_LED_avec_Arduino|Clignotement d'une LED]] → utiliser des fonctions existantes
 +
 
 +
[[Feu_de_circulation_avec_Arduino|Feu de circulation tricolore]] → utiliser des fonctions existantes
 +
 
 +
[[Clignotement aléatoire de 3 LED avec Arduino|Clignotement aléatoire de 3 LED]] → créer ses propres fonctions
  
 
==Niveau 1==
 
==Niveau 1==
  
Déclencher une LED avec un interrupteur
+
* 3 LED
 +
* 6 résistances 1kΩ
 +
* 3 boutons poussoirs
  
Feu de circulation voiture et piéton
+
[[Déclencher une LED par un interrupteur avec Arduino|Déclencher une LED par un interrupteur]] → découverte des conditions et lecture d'une entrée
  
Deviner le code secret
+
2 LED supplémentaires sont nécessaires pour ce montage<br />
 +
[[Feu de circulation voiture et piéton avec Arduino|Feu de circulation tricolore voiture et feu piéton]]
  
Porte logique
+
[[Deviner un code secret avec Arduino|Deviner un code secret]] → conditions multiples
 +
 
 +
[[Déclencher 3 LED à l'aide de 3 interrupteurs avec Arduino|Déclencher 3 LED à l'aide de 3 interrupteurs]] → conditions et lecture de plusieurs entrées
 +
 
 +
[[Deviner un code secret aléatoire avec Arduino|Deviner un code secret aléatoire]] → découverte de select case (choisir entre plusieurs options) et do while (faire tant que la condition n'est pas rempli)
 +
 
 +
[[Comprendre_les_portes_logiques_avec_Arduino|Apprendre les portes logiques]]
  
 
==Niveau 2==
 
==Niveau 2==
  
Transducteur piézo
+
* 1 LED
 +
* 2 résistances de 1kΩ
 +
* 1 piézoélectrique
 +
 
 
[[Détection de choc avec Arduino|Détection de choc]]
 
[[Détection de choc avec Arduino|Détection de choc]]
 +
 +
[[Enregistrer avec Arduino une séquence de chocs et la rejouer|Enregistrer une séquence de chocs et la rejouer]]
  
 
==Liens==
 
==Liens==
  
[[Catégorie:Électronique/HackLab]] [[Catégorie:Arduino]] [[Catégorie:Fablab_Enfants/Fablab_Kids]]
+
Dépôt des exemples<br />
 +
https://gitlab.com/coagul/arduino
 +
 
 +
[[Catégorie:Électronique/HackLab]] [[Catégorie:Arduino]] [[Catégorie:Fablab_Jeunesse/Fablab Youth]] [[Catégorie:Arduino pas à pas]]

Version actuelle datée du 11 février 2020 à 14:47

S'initier à Arduino.

Présentation

Voici des montages de base permettant de s'initier tout doucement à Arduino. Des variantes et des pistes de nouveaux montages sont proposés.

Matériel et composants

Les montages présentés nécessitent peu de composants :

  • 1 Arduino
  • 1 plaque d'essai
  • des LED
  • des résistances
  • un piézoélectrique

Code source

Tous les exemples peuvent être télécharger depuis le dépôt :

   $ git clone https://gitlab.com/coagul/arduino.git

ou

   $ wget https://gitlab.com/coagul/arduino/repository/archive.zip?ref=master -O arduino.zip

Niveau 0

  • 3 LED
  • 3 résistances 1kΩ

Clignotement d'une LED → utiliser des fonctions existantes

Feu de circulation tricolore → utiliser des fonctions existantes

Clignotement aléatoire de 3 LED → créer ses propres fonctions

Niveau 1

  • 3 LED
  • 6 résistances 1kΩ
  • 3 boutons poussoirs

Déclencher une LED par un interrupteur → découverte des conditions et lecture d'une entrée

2 LED supplémentaires sont nécessaires pour ce montage
Feu de circulation tricolore voiture et feu piéton

Deviner un code secret → conditions multiples

Déclencher 3 LED à l'aide de 3 interrupteurs → conditions et lecture de plusieurs entrées

Deviner un code secret aléatoire → découverte de select case (choisir entre plusieurs options) et do while (faire tant que la condition n'est pas rempli)

Apprendre les portes logiques

Niveau 2

  • 1 LED
  • 2 résistances de 1kΩ
  • 1 piézoélectrique

Détection de choc

Enregistrer une séquence de chocs et la rejouer

Liens

Dépôt des exemples
https://gitlab.com/coagul/arduino