From d3b92416b67c90a598074becc564eac48daa2903 Mon Sep 17 00:00:00 2001 From: ThePromidius Date: Mon, 14 Oct 2024 17:02:19 +0200 Subject: [PATCH 1/7] Create prueba_sensor_distancia.ino --- Code/Examples/prueba_sensor_distancia.ino | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Code/Examples/prueba_sensor_distancia.ino diff --git a/Code/Examples/prueba_sensor_distancia.ino b/Code/Examples/prueba_sensor_distancia.ino new file mode 100644 index 0000000..fd75de4 --- /dev/null +++ b/Code/Examples/prueba_sensor_distancia.ino @@ -0,0 +1,28 @@ +#define pin_echo_sensor 8 //Sensor ultrasonido pin 8 +#define pin_trigger_sensor 9 //Sensor ultrasonido pin 9 + +void setup() { + //El pin será una entrada para leer el sensor de ultrasonidos + pinMode(pin_echo_sensor, INPUT); + //El pin enviará señales ultrasónicas, será una salida. + pinMode(pin_trigger_sensor, OUTPUT); + Serial.begin(9600); +} +void loop() { + long distancia; + unsigned long tiempo; + // Ponemos el Triiger en estado bajo y esperamos 2 ms + digitalWrite(pin_trigger_sensor, LOW); + delayMicroseconds(2); + // Ponemos el pin Trigger a estado alto y esperamos 10 ms + digitalWrite(pin_trigger_sensor, HIGH); + delayMicroseconds(10); + digitalWrite(pin_trigger_sensor, LOW); + //calculamos el tiempo que tarda en recibir la señal + tiempo = pulseIn(pin_echo_sensor, HIGH); + //Calculo de la distancia partiendo del tiempo + distancia = tiempo * 0.000001 * 34000 / 2.0; + //envío de la distancia al ordenador + Serial.print(distancia); + Serial.println(“cm”); +} From bdc5b57d964937c560493d156697a92606154d7c Mon Sep 17 00:00:00 2001 From: ThePromidius Date: Mon, 14 Oct 2024 17:03:27 +0200 Subject: [PATCH 2/7] Create prueba_neopixel.ino --- Code/Examples/prueba_neopixel.ino | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Code/Examples/prueba_neopixel.ino diff --git a/Code/Examples/prueba_neopixel.ino b/Code/Examples/prueba_neopixel.ino new file mode 100644 index 0000000..fa9395a --- /dev/null +++ b/Code/Examples/prueba_neopixel.ino @@ -0,0 +1,13 @@ +#include +#define pin_neo 8 +#define numero_pixeles 8 +Adafruit_NeoPixel tira = Adafruit_NeoPixel(numero_pixeles, pin_neo, NEO_GRB + NEO_KHZ800); + +void setup() { + tira.begin(); +} + +void loop() { + tira.fill(tira.Color(0, 255, 0), 0, 8); + tira.show(); +} From 6aac81b64fd34c75cd34aa6151caede0ab058fe4 Mon Sep 17 00:00:00 2001 From: ThePromidius Date: Mon, 14 Oct 2024 17:08:23 +0200 Subject: [PATCH 3/7] Rename prueba_sensor_distancia.ino to 003_prueba_sensor_sonar.ino --- .../{prueba_sensor_distancia.ino => 003_prueba_sensor_sonar.ino} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Code/Examples/{prueba_sensor_distancia.ino => 003_prueba_sensor_sonar.ino} (100%) diff --git a/Code/Examples/prueba_sensor_distancia.ino b/Code/Examples/003_prueba_sensor_sonar.ino similarity index 100% rename from Code/Examples/prueba_sensor_distancia.ino rename to Code/Examples/003_prueba_sensor_sonar.ino From 48edde2e9c6aff0cc0533017abebe3e2c00b8acd Mon Sep 17 00:00:00 2001 From: ThePromidius Date: Mon, 14 Oct 2024 17:08:40 +0200 Subject: [PATCH 4/7] Rename prueba_neopixel.ino to 002_prueba_neopixel.ino --- Code/Examples/{prueba_neopixel.ino => 002_prueba_neopixel.ino} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Code/Examples/{prueba_neopixel.ino => 002_prueba_neopixel.ino} (100%) diff --git a/Code/Examples/prueba_neopixel.ino b/Code/Examples/002_prueba_neopixel.ino similarity index 100% rename from Code/Examples/prueba_neopixel.ino rename to Code/Examples/002_prueba_neopixel.ino From fbe78c35c2da7058f7d5739687541de1fbb8f55e Mon Sep 17 00:00:00 2001 From: ThePromidius Date: Mon, 14 Oct 2024 17:09:00 +0200 Subject: [PATCH 5/7] Create README.MD --- Code/Examples/README.MD | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Code/Examples/README.MD diff --git a/Code/Examples/README.MD b/Code/Examples/README.MD new file mode 100644 index 0000000..5c28e05 --- /dev/null +++ b/Code/Examples/README.MD @@ -0,0 +1,5 @@ +# 1. [Empezamos abriendo el ejemplo para hacer parpadear un led](./001_led.ino) + +# 2. [Seguimos con el ejemplo para neopixel](./002_prueba_neopixel.ino) + +# 3. [Abrimos el ejemplo para el sensor sonar](./003_prueba_sensor_sonar) From a661c40893c5ebb9d2829a03812aeb69241e586b Mon Sep 17 00:00:00 2001 From: ThePromidius Date: Mon, 14 Oct 2024 17:09:26 +0200 Subject: [PATCH 6/7] Update README.MD --- Code/Examples/README.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/Examples/README.MD b/Code/Examples/README.MD index 5c28e05..fa920ef 100644 --- a/Code/Examples/README.MD +++ b/Code/Examples/README.MD @@ -2,4 +2,4 @@ # 2. [Seguimos con el ejemplo para neopixel](./002_prueba_neopixel.ino) -# 3. [Abrimos el ejemplo para el sensor sonar](./003_prueba_sensor_sonar) +# 3. [Abrimos el ejemplo para el sensor sonar](./003_prueba_sensor_sonar.ino) From e9764af4ac7b6c228af4b50393a88e03a3af6f23 Mon Sep 17 00:00:00 2001 From: ThePromidius Date: Mon, 14 Oct 2024 18:42:39 +0200 Subject: [PATCH 7/7] Update README.MD --- Code/Examples/README.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/Examples/README.MD b/Code/Examples/README.MD index fa920ef..c3854e6 100644 --- a/Code/Examples/README.MD +++ b/Code/Examples/README.MD @@ -1,4 +1,4 @@ -# 1. [Empezamos abriendo el ejemplo para hacer parpadear un led](./001_led.ino) +# 1. [Empezamos abriendo el ejemplo para hacer parpadear un led](https://docs.arduino.cc/built-in-examples/basics/Blink/) # 2. [Seguimos con el ejemplo para neopixel](./002_prueba_neopixel.ino)