Horloge 'EnibWatch' : Différence entre versions
|  (→Cablage) |  (→Conception) | ||
| Ligne 5 : | Ligne 5 : | ||
| ==Conception== | ==Conception== | ||
| − | + | Pour mener à bien ce projet, nous avons: | |
| + | * Codé en pseudo C++ avec Arduino | ||
| + | * Appris à utiliser Inkscape pour la découpe laser | ||
| + | * Appris à manipuler un pisto-colle | ||
| ===Matériel utilisé=== | ===Matériel utilisé=== | ||
| Ligne 23 : | Ligne 26 : | ||
|    #include <Servo.h> |    #include <Servo.h> | ||
| − |    #define SERVO  | + |    #define SERVO 9 | 
|    Servo servo; |    Servo servo; | ||
| Ligne 43 : | Ligne 46 : | ||
| ===Cablage=== | ===Cablage=== | ||
| − | + | [[Fichier:Montage_Servomoteur_Arduino.png|600px]] | |
Version du 21 janvier 2019 à 15:13
Présentation
Ce projet a été produit dans le cadre du Hackathon Lagaffe[1]. Notre objectif premier était de produire une horloge murale ludique et personnalisable.
Conception
Pour mener à bien ce projet, nous avons:
- Codé en pseudo C++ avec Arduino
- Appris à utiliser Inkscape pour la découpe laser
- Appris à manipuler un pisto-colle
Matériel utilisé
Ont été utilisés:
- 1 Arduino Uno avec alimentation
- 1 Un servomoteur à rotation continue
- 3 Câbles 'mâle-mâle'
- 4 Pailles articulées
- 4 Pics à brochettes en bois
- 1 pistocolle
- 1 cadrant et un drapeau personnalisé découpés au laser
Code Arduino
 #include <Servo.h>
 
 #define SERVO 9
 
 Servo servo;
 
 void setup() {
   pinMode(SERVO, OUTPUT);
   servo.attach(SERVO);
 }
 
 
 #define DELAY 50
 void loop() {
   servo.write(0);
   delay(DELAY);
   servo.write(90);
   delay(999-DELAY);
 }



