Академический Документы
Профессиональный Документы
Культура Документы
Conversión Analógica-Digital
Parte 0: Configuración
a) Realizar un programa que permita que el led embebido en la tarjeta
(Conectado internamente al pin 13) titile con frecuencia de 1Hz. Programarla
y verificar que está bien conectada y los controladores e IDE se encuentran
bien instalados. Copiar el código en el siguiente espacio:
int ledpin= 13;
void setup() {
pinMode(ledpin, OUTPUT);
void loop() {
digitalWrite(ledpin, HIGH);
delay(500);
digitalWrite(ledpin, LOW);
delay(500);
}
void setup() {
pinMode(ledpin, OUTPUT);
void loop() {
digitalWrite(ledpin, HIGH);
delay(350);
digitalWrite(ledpin, LOW);
Pagina 1 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
delay(150);
}
Tomar muestras del valor leído digital y voltaje equivalente (V) cada 1cm, variando la
posición de la hoja de papel. – Copiarla en este documento
Pagina 2 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
30 199
31 191
32 187
33 184
34 174
35 169
36 167
37 163
38 159
39 156
40 152
Distancia Vs Voltaje
3
2.5
1.5
0.5
0
0 5 10 15 20 25 30 35 40 45
Pagina 3 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
Analizando la gráfica se puede concluir que es una gráfica exponencial.
Se puede concluir que a mayor distancia menor voltaje.
d) De acuerdo con la hoja de datos del sensor
(https://www.pololu.com/file/0J713/GP2Y0A41SK0F.pdf) completar la siguiente
tabla con el inverso de la distancia:
SALIDA
DISTANCIA ANALÓGICA INVERSODIST VOLTAJE
10 563 0,09596929 2,751710655
11 500 0,087565674 2,443792766
12 450 0,080515298 2,19941349
13 425 0,074515648 2,077223851
14 389 0,069348128 1,901270772
15 375 0,064850843 1,832844575
16 350 0,06090134 1,710654936
17 328 0,057405281 1,603128055
18 310 0,054288817 1,515151515
19 280 0,051493306 1,368523949
20 281 0,048971596 1,373411535
21 270 0,046685341 1,319648094
22 261 0,044603033 1,275659824
23 250 0,042698548 1,221896383
24 238 0,040950041 1,163245357
25 235 0,039339103 1,1485826
26 225 0,037850114 1,099706745
27 219 0,03646973 1,070381232
28 209 0,035186488 1,021505376
29 200 0,033990483 0,977517107
30 199 0,03287311 0,972629521
31 191 0,031826862 0,933528837
32 187 0,030845157 0,913978495
33 184 0,029922202 0,899315738
34 174 0,029052876 0,850439883
35 169 0,028232637 0,826001955
36 167 0,027457441 0,816226784
37 163 0,026723677 0,796676442
Pagina 4 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
38 159 0,02602811 0,7771261
39 156 0,025367834 0,762463343
40 152 0,024740228 0,742913001
En está tabla se observan los datos de las distancias en cm, la salida digital y su voltaje. Con
estos valores se calculó la inversa de la distancia para poder calcular la ecuación lineal y con
esta hallar los valores digitalizados en cm de los valores teóricos muestreados. Esto se hace
con la siguiente ecuación:
1
𝐼𝑛𝑣𝑒𝑟𝑠𝑎 𝑑𝑒 𝑙𝑎 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 =
𝐷𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 + 0.42
2.5
1.5
0.5
0
0 0.02 0.04 0.06 0.08 0.1 0.12
Pagina 5 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
Con esta ecuación se demuestra que la gráfica es lineal con un punto de corte de
0.0674
1
g) Teniendo en cuenta que 𝑖𝑑 = 𝑑+0.42 y la ecuación encontrada en el punto anterior,
despejar la distancia (d) en función del voltaje (V).
1312500𝑣 − 84525968
𝑑 = 𝑓(𝑉) 𝑑 =
−3125000𝑣 + 210625
Este despeje se realizó por medio de un software matematico.
h) Incluir la ecuación en Arduino para que muestre el valor de la distancia. Incluir el
código:
void setup(){
Serial.begin(9600);
}
void loop(){
float lectura=analogRead(A0);
float voltaje=(5*lectura)/1023;
float dist=((1312500*voltaje)-84525968)/((-
3125000 ∗voltaje)+ 210625);
Serial.println(lectura);
Serial.println(voltaje);
Serial.println(dist);
Serial.println();
delay(500);
}
Pagina 6 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
17 328 0,0574053 1,6031281 17,174262 1,0250706
18 310 0,0542888 1,5151515 18,24342496 1,35236087
19 280 0,0514933 1,3685239 20,34666237 7,08769671
20 281 0,0489716 1,3734115 20,26894573 1,34472863
21 270 0,0466853 1,3196481 21,15719536 0,74854933
22 261 0,044603 1,2756598 21,94274121 0,26026723
23 250 0,0426985 1,2218964 22,98414587 0,06893099
24 238 0,04095 1,1632454 24,23676529 0,98652205
25 235 0,0393391 1,1485826 24,57115483 1,71538068
26 225 0,0378501 1,0997067 25,75439234 0,94464483
27 219 0,0364697 1,0703812 26,51968831 1,77893219
28 209 0,0351865 1,0215054 27,89972488 0,35812545
29 200 0,0339905 0,9775171 29,26848906 0,92582434
30 199 0,0328731 0,9726295 29,42878545 1,90404848
31 191 0,0318269 0,9335288 30,77628468 0,72166233
32 187 0,0308452 0,9139785 31,49671172 1,57277588
33 184 0,0299222 0,8993157 32,05925304 2,85074838
34 174 0,0290529 0,8504399 34,08654604 0,25454716
35 169 0,0282326 0,826002 35,19815466 0,56615617
36 167 0,0274574 0,8162268 35,6631134 0,93579612
37 163 0,0267237 0,7966764 36,63042452 0,99885266
38 159 0,0260281 0,7771261 37,65102736 0,91834905
39 156 0,0253678 0,7624633 38,45415734 1,39959657
40 152 0,0247402 0,742913 39,57923276 1,05191809
Pagina 7 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
Ánodo común. Recuerde que el mínimo de R, G o B es 0 si es de cátodo común y 255 si
es de ánodo común, y el máximo es 255 si es de cátodo común y 0 si es de ánodo común.
k) Diseñar una línea de color de 26cm (De 4 a 30 cm que es la zona lineal), que vaya de
la zona roja a la azul, de la azul a la verde y, nuevamente, de la verde a la roja, similar
a la que se presenta en la Figura 4.
Serial.print("Lectura: ");
Serial.println(lectura);
Serial.print("Voltaje: ");
Serial.println(voltaje);
Serial.print("Distancia: ");
Serial.println(dist);
Pagina 8 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
if(dist>=10 && dist<=20 or dist>70 && dist<=80){
Serial.println("Red");analogWrite(9,0);
analogWrite(10,255);analogWrite(11,255);
}
if(dist>20 && dist<=30){
Serial.println("Purple");analogWrite(9,70);
analogWrite(10,20);analogWrite(11,255);
}
if(dist>30 && dist<=40){
Serial.println("Blue");analogWrite(9,255);
analogWrite(10,0);analogWrite(11,255);
}
if(dist>40 && dist<=50){
Serial.println("Blue/Green");analogWrite(9,255);
analogWrite(10,20);analogWrite(11,70);
}
if(dist>50 && dist<=60){
Serial.println("Green");analogWrite(9,255);
analogWrite(10,255);analogWrite(11,0);
}
if(dist>60 && dist<=70){
Serial.println("Orange");analogWrite(9,70);
analogWrite(10,255);analogWrite(11,20);
}
Serial.println();
delay(500);
}
Pagina 9 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
UNIVERSIDAD MILITAR NUEVA GRANADA
Conversión Analógica-Digital
I. CONCLUSIONES
Pagina 10 de 10
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor