Arduino nano 7segmentos 4digit pantalla sensor de ping por sarigiannis (5 / 6 paso)

Paso 5: El código

#include < NewPing.h >

#define TRIGGER_PIN 12 / / pin Arduino atado para activar el pin en el sensor de ultrasonidos.

#define ECHO_PIN 11 / / atado de Arduino pin a pin en el sensor ultrasónico del eco.

#define MAX_DISTANCE 200 / / distancia máxima queremos ping para (en centímetros). Distancia máxima del sensor está valorada en 400-500cm.

Sonar de NewPing (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);

int protonoumero;

int deyteronoumero;

int tritonoumero;

int tetartonoumero;

int tetrapsifios = 0;

void setup() {}

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(7,OUTPUT);

pinMode(8,OUTPUT);

pinMode(9,OUTPUT);

pinMode(13,OUTPUT);

}

void loop() {}

unsigned int nos = sonar.ping();

tetrapsifios =(uS / US_ROUNDTRIP_CM);

Si (tetrapsifios < = 9) {}

digitalWrite(13,1);

Delay(10);

Si (tetrapsifios < = 5) {}

Delay(20);

}

tetartonoumero = tetrapsifios;

tritonoumero = 0;

deyteronoumero = 0;

protonoumero = 0;

}

Si (tetrapsifios > 9 & & tetrapsifios < = 99) {}

tritonoumero = tetrapsifios/10;

tetartonoumero=tetrapsifios-(tritonoumero*10);

deyteronoumero = 0; protonoumero = 0;

}

Si (tetrapsifios > 99 & & tetrapsifios < = 999) {}

deyteronoumero = tetrapsifios/100;

tritonoumero=((tetrapsifios-(deyteronoumero*100))/10);

tetartonoumero=(tetrapsifios-(deyteronoumero*100))-(tritonoumero*10);

protonoumero = 0; }

Si (tetrapsifios > 999) {tetartonoumero = 0; tritonoumero = 0; deyteronoumero = 0; protonoumero = 0;} para (int t = 0; t < 10; t) {}

digitalWrite(13,0);

digitalWrite(8,1);

digitalWrite(7,0);

digitalWrite(6,0);

digitalWrite(5,0);

Anama(tetartonoumero);

Delay(5);

digitalWrite(8,0);

digitalWrite(7,1);

digitalWrite(6,0);

digitalWrite(5,0);

Anama(tritonoumero);

Delay(5);

digitalWrite(8,0);

digitalWrite(7,0);

digitalWrite(6,1);

digitalWrite(5,0);

Anama(deyteronoumero);

Delay(5);

digitalWrite(8,0);

digitalWrite(7,0);

digitalWrite(6,0);

digitalWrite(5,1);

Anama(protonoumero);

Delay(5);

t = t + 1;

}

}

void anama (int noumero) {}

interruptor (noumero) {}

caso 0:

digitalWrite(2,0);

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(9,0);

rotura;

caso 1:

digitalWrite(2,1);

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(9,0);

rotura;

caso 2:

digitalWrite(2,0);

digitalWrite(3,1);

digitalWrite(4,0);

digitalWrite(9,0);

rotura;

caso 3:

digitalWrite(2,1);

digitalWrite(3,1);

digitalWrite(4,0);

digitalWrite(9,0);

rotura;

caso 4:

digitalWrite(2,0);

digitalWrite(3,0);

digitalWrite(4,1);

digitalWrite(9,0);

rotura;

caso 5:

digitalWrite(2,1);

digitalWrite(3,0);

digitalWrite(4,1);

digitalWrite(9,0);

rotura;

caso 6:

digitalWrite(2,0);

digitalWrite(3,1);

digitalWrite(4,1);

digitalWrite(9,0);

rotura;

caso 7:

digitalWrite(2,1);

digitalWrite(3,1);

digitalWrite(4,1);

digitalWrite(9,0);

rotura;

caso 8:

digitalWrite(2,0);

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(9,1);

rotura;

caso 9:

digitalWrite(2,1);

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(9,1);

rotura;

}

}

Artículos Relacionados

Arduino Nano 5110 pantalla LCD temperatura DHT11 Sensor de humedad

Arduino Nano 5110 pantalla LCD temperatura DHT11 Sensor de humedad

Arduino Nano 5110 LCD pantalla DHT11 temperatura sensor de humedadVideo de YouTubeDocumentos
Arduino Nano: Ranger(Ping) ultrasonidos I2C de distancia pantalla LCD 2 X 16 Visuino

Arduino Nano: Ranger(Ping) ultrasonidos I2C de distancia pantalla LCD 2 X 16 Visuino

En este Instructable, les mostraré lo fácil que es conectar Sensor de ultrasonidos con Arduino y mostrar la distancia en una Pantalla LCD.Tenga en cuenta que la anotación en algunas de las fotos en este Instructable funcionará correctamente en alguno
Arduino Nano TM1637 4 dígitos pantalla DHT11 temperatura Sensor de humedad

Arduino Nano TM1637 4 dígitos pantalla DHT11 temperatura Sensor de humedad

Arduino Nano TM1637 4 dígitos pantalla sensor de humedad temperatura DHT11Video de YouTubeDocumentos
Arduino Nano: BMP180 la presión barométrica y temperatura I2C pantalla LCD 2 X 16 Visuino

Arduino Nano: BMP180 la presión barométrica y temperatura I2C pantalla LCD 2 X 16 Visuino

El BMP180 es un muy popular sensor combinado de temperatura y Arduino de presión barométrica. Ya hice Instuctable con BMP180. Un número de personas sin embargo preguntó cómo puede conectar otro dispositivo I2C en el mismo bus I2C como el BMP180. Fina
Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Arduino Nano: Ranger(Ping) ultrasonido con Visuino

Arduino Nano: Ranger(Ping) ultrasonido con Visuino

Con la Navidad aquí, todos quieran saber cuánto Santa es, y lo mejor para esto, que Arduino con Ranger ultrasónico.En este Instructable, les mostraré lo fácil que es conectar Sensor de ultrasonidos con Arduino y controlarlo con la ayuda de Visuino -
Arduino Nano: Temperatura DHT11 un I2C de humedad pantalla LCD 2 X 16 Visuino

Arduino Nano: Temperatura DHT11 un I2C de humedad pantalla LCD 2 X 16 Visuino

Ya hice dos Instructables sobre el uso de sensores de humedad y temperatura DTH11/DTH21/DTH22 y AM2301 con Arduino, y usted puede encontrarlos aquí y aquí. También hice Instructable sobre cómo usar la pantalla de caracteres LCD I2C y sobre cómo utili
Arduino Nano con sensor DHT y OLED

Arduino Nano con sensor DHT y OLED

En este tutorial voy a describir cómo utilizar un sensor DHT en un Arduino Nano y OLED de pantalla.Paso 1: introducciónHola,Mi nombre es Nick Hendriks y vivo en Holanda. No tengo experiencia con Arduino o los componentes utilizados, pero con la lectu
Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

TSL45315 es un sensor digital de luz ambiental. Aproxima la respuesta del ojo humano en una variedad de condiciones de iluminación. Los dispositivos tienen tres tiempos de integración seleccionable y proporcionan una salida directa de 16-bit de lux a
Arduino Nano LED pantalla

Arduino Nano LED pantalla

Este es mi primer instructable sobre cómo pantalla de interfaz limpio un LED de 7 segmentos de 4 dígitos de 0,56" a un Arduino Nano. displays de 7 segmentos LED son ideales para la visualización de información en un Arduino debido a su bajo costo (~$
Arduino Nano + suelo humedad Sensor + LCD

Arduino Nano + suelo humedad Sensor + LCD

Podemos utilizar el sensor de humedad del suelo con arduino nano y Mostrar datos en un 2 x 16 lcd. Vamos a empezar...Paso 1: Añadir 2 X 16 LCD con Arduino NanoRS = 12R/W = tierraHABILITAR = 11LCD D4 = 9LCD D5 = 8LCD D6 = 7LCD D7 = 6Puedes ver otras c
Conectar una pantalla LCD y un Sensor de distancia por ultrasonidos a un Arduino

Conectar una pantalla LCD y un Sensor de distancia por ultrasonidos a un Arduino

Cuando empecé a jugar con los Arduinos, ésta fue la primera creación poco hasta me. La orientación del vídeo es un poco pobre. Esta fue mi primera ve las cosas así que pido disculpas que no era tabaco de hasta entonces. De todas formas, muy simple de
Arduino Nano: Sensor acelerómetro giroscopio MPU9250 brújula I2C con Visuino

Arduino Nano: Sensor acelerómetro giroscopio MPU9250 brújula I2C con Visuino

MPU9250es uno de los más avanzados sensores de tamaño pequeño acelerómetro, giroscopio y brújula actualmente disponibles combinados. Tienen muchas características avanzadas, incluyendo filtrado de paso bajo, detección de movimiento e incluso un proce
Arduino Nano: Mostrar ubicación GPS en I2C 2 X 16 LCD pantalla con Visuino

Arduino Nano: Mostrar ubicación GPS en I2C 2 X 16 LCD pantalla con Visuino

Hace unos días alguien me preguntó para hacer Instructable sobre cómo mostrar GPS latitud y longitud en una pantalla LCD. Prometí hacer una, y aquí está.En este Instructable, mostraré cómo conectar serie Módulo GPSy Pantalla de LCD I2C con Arduino Na