Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
projets:electronic_wind_bell:start [2020/10/29 13:43] 193.50.164.1 [Code pour serial mp3 player avec anemometer] |
projets:electronic_wind_bell:start [2020/10/30 11:41] (Version actuelle) 92.184.102.128 [Références et liens] |
||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| * Maya Dunietz, " | * Maya Dunietz, " | ||
| * Erik Samakh | * Erik Samakh | ||
| - | * | + | * Eol force , Impala Utopia |
| ===== Notes techniques et matériaux ===== | ===== Notes techniques et matériaux ===== | ||
| Ligne 31: | Ligne 31: | ||
| ===== Codes ===== | ===== Codes ===== | ||
| - | Un code pour débuter : \\ | + | * Anemometre branché sur A0 et GND. |
| - | On branche l' | + | |
| - | Et un buzzer en D9. | + | |
| - | + | ||
| - | <code c+> | + | |
| - | void setup() { | + | |
| - | | + | |
| - | Serial.begin(9600); | + | |
| - | pinMode(LED_BUILTIN, | + | |
| - | } | + | |
| - | + | ||
| - | // the loop routine runs over and over again forever: | + | |
| - | void loop() { | + | |
| - | // read the input on analog pin 0: | + | |
| - | float sensorValue = analogRead(A0); | + | |
| - | // print out the value you read: | + | |
| - | sensorValue = sensorValue/ | + | |
| - | sensorValue = sensorValue* | + | |
| - | sensorValue = sensorValue*10*1024; | + | |
| - | + | ||
| - | Serial.println(sensorValue); | + | |
| - | delay(1); | + | |
| - | + | ||
| - | if (sensorValue > 50) { | + | |
| - | | + | |
| - | delay(50); | + | |
| - | } | + | |
| - | else { | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | } | + | |
| - | </ | + | |
| ===== Code pour serial mp3 player avec anemometer ===== | ===== Code pour serial mp3 player avec anemometer ===== | ||
| - | <code c+ > | + | <code c+ ># |
| - | #include " | + | |
| #define TX 11 // tx en fait | #define TX 11 // tx en fait | ||
| #define RX 10 // rx en fait | #define RX 10 // rx en fait | ||
| Ligne 88: | Ligne 56: | ||
| float sensorValue = analogRead(A0); | float sensorValue = analogRead(A0); | ||
| // print out the value you read: | // print out the value you read: | ||
| - | sensorValue = sensorValue/ | ||
| - | sensorValue = sensorValue* -1 + 1; | ||
| - | sensorValue = sensorValue*10*1024; | ||
| Serial.println(sensorValue); | Serial.println(sensorValue); | ||
| delay(1); | delay(1); | ||
| - | if (sensorValue > 100) { | + | if (sensorValue > 3) { |
| | | ||
| - | mp3.setVol(sensorValue/ | + | mp3.setVol(sensorValue/ |
| delay(10); | delay(10); | ||
| } | } | ||
| else { | else { | ||
| - | | + | |
| | | ||
| } | } | ||