Horloge 'EnibWatch' : Différence entre versions
(→Conception) |
(→Cablage) |
||
| Ligne 47 : | Ligne 47 : | ||
[[Fichier:Montage_Servomoteur_Arduino.png|600px]] | [[Fichier:Montage_Servomoteur_Arduino.png|600px]] | ||
| + | |||
| + | [[catégorie:enib2019]] | ||
| + | |||
| + | [[catégorie:enib]] | ||
Version du 23 janvier 2019 à 00:43
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);
}
