Professional Documents
Culture Documents
void setup()
pinMode(A0, INPUT);
Serial.begin(9600);
void loop(){
int sensor;
sensor = analogRead(A0);
int distancia;
Serial.println(distancia);
if (distancia == 0){
char num0[]="distancia:";
Serial.print(num0);
Serial.println(contador);
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, LOW);
digitalWrite(12, LOW);
digitalWrite(5, LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
delay(1000);
if (distancia == 1){
char num1[]="distancia:";
digitalWrite(12, LOW);
digitalWrite(5, LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, LOW);
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
delay(1000);
if (distancia == 2){
char num2[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, LOW);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5, LOW);
digitalWrite(3, HIGH);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 3){
char num3[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5, LOW);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 4){
char num4[]="distancia:";
digitalWrite(12, LOW);
digitalWrite(5, LOW);
digitalWrite(3, HIGH);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, LOW);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 5){
char num5[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5, LOW);
digitalWrite(3, LOW);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, HIGH);
digitalWrite(2, LOW);
delay(1000);
}
if (distancia == 6){
char num6[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, HIGH);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5, LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, LOW);
digitalWrite(7, HIGH);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 7){
char num7[]="distancia:";
digitalWrite(12, LOW);
digitalWrite(5, HIGH);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, HIGH);
digitalWrite(5,LOW);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 8){
char num8[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 9){
char num9[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 10){
char num10A[]="distancia:";
digitalWrite(12, LOW);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, HIGH);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 11){
char num11B[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 12){
char num12C[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, LOW);
digitalWrite(12, LOW);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, HIGH);
delay(1000);
if (distancia == 13){
char num13D[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, LOW);
digitalWrite(12, LOW);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
delay(1000);
if (distancia == 14){
char num14E[]="distancia:";
digitalWrite(12, HIGH);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
digitalWrite(12, LOW);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, LOW);
delay(1000);
if (distancia == 15){
char num15F[]="distancia:";
digitalWrite(12, LOW);
digitalWrite(5, HIGH);
digitalWrite(3, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
digitalWrite(12, HIGH);
digitalWrite(5,LOW);
digitalWrite(3, LOW);
digitalWrite(13, LOW);
digitalWrite(10, HIGH);
digitalWrite(7, HIGH);
digitalWrite(2, LOW);
delay(1000);
}
Conclusiones