Diferència entre revisions de la pàgina «Exemples d'ús de sensors. Simulació en línia»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «= Detecció de final de carrera = [https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/maste...».) |
m |
||
| (Hi ha 7 revisions intermèdies del mateix usuari que no es mostren) | |||
| Línia 1: | Línia 1: | ||
= Detecció de final de carrera = | = Detecció de final de carrera = | ||
| − | [https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub] | + | * [https://binefa.com/iotv/sAh#run:https://broker.binefa.cat/fw/buttonRelay00ca.zip Control de relé amb interruptor fet amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/buttonRelay00ca.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables] |
| + | * [https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub] | ||
= Nivell de lluminositat = | = Nivell de lluminositat = | ||
| − | [https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub] | + | * [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ldrsensor01.zip Mesura de llum per LDR amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ldrsensor01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables] |
| + | * [https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub] | ||
= Mesura de distància per ultrasons = | = Mesura de distància per ultrasons = | ||
| − | [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi] | + | * [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ultrasonic01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables] |
| + | * [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi] | ||
= Mesura d'inclinacions i acceleracions = | = Mesura d'inclinacions i acceleracions = | ||
| Línia 19: | Línia 22: | ||
"serialMonitor": { "display": "plotter" } | "serialMonitor": { "display": "plotter" } | ||
| − | * Exemple amb dispositiu físic: | + | * Exemple amb dispositiu físic: |
| + | void setup() { | ||
| + | Serial.begin(115200); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | float valA1,valA2; | ||
| + | |||
| + | valA1 = analogRead(A1); // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023) | ||
| + | valA1 = map(valA1, 0, 1023, 10, -10); // Convertim els valors de 0 a 4095 a valors entre -10 i 10 | ||
| + | valA2 = analogRead(A2); // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023) | ||
| + | valA2 = map(valA2, 0, 1023, 10, -10); // Convertim els valors de 0 a 4095 a valors entre 0 i 10 | ||
| + | Serial.print(valA1); | ||
| + | Serial.print(","); | ||
| + | Serial.print(valA2); | ||
| + | Serial.println(""); | ||
| + | delay(150); | ||
| + | } | ||
= Mesura d'humitat i temperatura = | = Mesura d'humitat i temperatura = | ||
Revisió de 11:50, 16 juny 2026
Contingut
Detecció de final de carrera
- Control de relé amb interruptor fet amb IoT-Vertebrae emprant Python (Projecte per Python i IDE d'Arduino) Simulador IoT-Vertebrae emprant binaris executables
- Control de leds amb botons al Wokwi IoT-02_03_inputs.ino al GitHub
Nivell de lluminositat
- Mesura de llum per LDR amb IoT-Vertebrae emprant Python (Projecte per Python i IDE d'Arduino) Simulador IoT-Vertebrae emprant binaris executables
- Lectura de l'LDR al Wokwi IoT-02_05_ldr.ino al GitHub
Mesura de distància per ultrasons
- Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python (Projecte per Python i IDE d'Arduino) Simulador IoT-Vertebrae emprant binaris executables
- Mesura de distància per ultrasons amb ESP32 al Wokwi
Mesura d'inclinacions i acceleracions
Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi
Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi
Plotter bàsic
Plotter bàsic amb ESP32 al Wokwi
Recordant d'afegir una coma al principi per a mantenir el format json, hem afegit al final de l'arxiu diagram.json:
"serialMonitor": { "display": "plotter" }
- Exemple amb dispositiu físic:
void setup() {
Serial.begin(115200);
}
void loop() {
float valA1,valA2;
valA1 = analogRead(A1); // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)
valA1 = map(valA1, 0, 1023, 10, -10); // Convertim els valors de 0 a 4095 a valors entre -10 i 10
valA2 = analogRead(A2); // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)
valA2 = map(valA2, 0, 1023, 10, -10); // Convertim els valors de 0 a 4095 a valors entre 0 i 10
Serial.print(valA1);
Serial.print(",");
Serial.print(valA2);
Serial.println("");
delay(150);
}
Mesura d'humitat i temperatura
Mesura d'humitat i temperatura amb ESP32 al Wokwi
Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi