Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




entrada analoga del picaxe


       



#1  entrada analoga del picaxe
luis4004
Ubicación: mexico
Registrado: 20 Abr 2008
Mensajes: 2
citar
Question hola soy nuevo en esto del picaxe, espero que alguien pueda ayudarme con esto,

manejo el picaxe 18, y segun se la resolucion es de 0-255, donde 0 es 0 volts y 255 es 5v en una escala lineal, para sus entradas analogicas,

pero cuando utilizo "readadc" para leer la entrada analogica, me doy cuenta que al almacenarlo en "b0" solo puedo guardar hasta 160, y no el 255 que es de la resolucion,

alguien me puede dar una solucion puesto que para mis fines necesito que se lea de 0 a 5 volts,

de antemano agradesco cualquier ayuda

#2  
eserock
Ubicación: Cd. de Mexico
Registrado: 27 Abr 2005
Mensajes: 148
citar
Creo que es simple declara la variable como W0, al parecer es por esto esto te da mas memoria para tu variable.

#3  agregando plantamiento
luis4004
Ubicación: mexico
Registrado: 20 Abr 2008
Mensajes: 2
citar
hola, agradesco tu ayuda, ya he intentado hacerlo utilizando la variable que me dices, w0 pero realamente no visualizo al momento de programar como plantearlo, aqui muestro el fracmento del programa, realmente es sencillo, dodne el objetivo es que lea entrada analoga por el pin de entrada 2 y encienda un led deacuerdo a las igualdades notece que estoy poniendo 161 por que es el valo a partir del cual encontre el error. cualquier ayuda gracias

main:
readadc 2,w0 'leer canal 2
if w0 < 161 then uno 'si w0 < que entrada ir a uno
if w0 > 161 then unomas 'si w0 > que entrada ir a unomas
if w0 = 161 then unoigual 'si w0 = que entrada ir a unoigual

uno:
high 1 'encender 1
low 2 'apagar 2
goto main 'regrezar a main
unomas:
low 1 'apagar 1
high 2 'encender 2
goto main 'ir a main
unoigual:
low 1 'apagar 1
low 2 'apagar 2
high 3 'encender 3
goto main 'ir a main

#4  
eserock
Ubicación: Cd. de Mexico
Registrado: 27 Abr 2005
Mensajes: 148
citar
porque no dejas conectado el picaxe al ordenador y mandas el comando debug para que en el programa compilador te aparezcan los valores que estan usando, muy probablemente se te este formando algun divisor de voltaje con la resistencia que se coloca a la entrada, puedes verificar el voltaje de entrada en el pin, a mi me sucedio algo parecido y tuve que jugar un poco con la resitencia y el voltaje

 Responder





 Otros temas de interés 
No hay mensajes nuevos Cuenta descendente horas, minutos y segundos.
No hay mensajes nuevos Cuenta revoluciones
No hay mensajes nuevos temporizador de cuenta atras
No hay mensajes nuevos cuenta revoluciones de leds
No hay mensajes nuevos Diseño de cuenta vueltas

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||