Go Down

Topic: Cambio de Attiny85 asoc8 a sop8 (Read 555 times) previous topic - next topic

gibernet

Hola a todos

Estoy realizando un proyecto personal donde quiero encender unos leds con un contro remoto. Para controlarlo estoy utilizando un chip Attiny85 asoc8 que lo he podido programar no sin algunos problemas. Afortunadamente he podido solucionarlo y conseguir los resultados que deseaba.

Pero me ha surgido un problema al intentar utilizar la versión sop8 de este mismo chip (más pequeña para optimizar mejor el espacio). Resulta que el lector de IR no lee ninguna señal. Mejor dicho lee que recibo un dato (irrecv.decode(&results) devuelve verdadero), pero el valor que lee es cero (results.value).

Yo pensaba que al ser el mismo chip, aunque la versión no era la misma, el mismo codigo debería funcionar. ¿Alquien tiene idea de que puede estar pasando?

No quiero poner todo el detalle de lo que he hecho para no agobiar, pero si alguien le interesa puedo dar más detalles. Muchas gracias por vuestro tiempo.

Mikms

Hola, en tu pregunta lo siento pero no sé cual es realmente el problema, si es que fueran distintos por algún motivo o sea defectuoso, pues realmente es la primera vez que sé de ese problema, por lo que no te podría dar solución.

Pero me podrias decir como has conseguido utilizar un sensor IR para mando a distancia? Yo probé mil veces y nunca lo conseguí, no sé si era tema de libreria o quizás que lo que encontré realmente no funcionaba, aunque busqué todo lo posible y más nunca me funcionó por lo que terminé dejándolo por imposible, y fue meses atras, pero ahora que lo comentas me puedes dar información de donde te has guiado o has conseguido hacerlo funcionar?. Saludos y gracias por adelantado.

gibernet

#2
May 22, 2020, 09:53 am Last Edit: Jun 01, 2020, 11:38 am by gibernet Reason: editar los links
Hola

Finalmente he conseguido solucionar el problema. Resulta que el error provenia del hecho que grabé la secuencia de inicio del chip distinta a la que utilizaba para grabarlo. Grabé la secuencia con el procesador a 1Mhz y subia el código como un chip a 8Mhz.

Respecto a utilizar el mando a distancia no he tenido ningún problema cuando utilizo el Arduino. De hecho googleando un poco encontré lo que buscaba. Algunas de la páginas que visité fueron estas.

https://www.circuitbasics.com/arduino-ir-remote-receiver-tutorial

https://www.pjrc.com/teensy/td_libs_IRremote.html

https://naylampmechatronics.com/blog/36_Tutorial-Arduino-y-control-remoto-Infrarrojo.html


Lo que me fué más complicado fué utilizar el chip, pero encontré videos donde vi que se podía hacer.


https://www.youtube.com/watch?v=eyNHchuyqZE


Para poder utilizar el chip tuve que seguir paso a paso la información que encontré en

https://www.instructables.com/id/Attiny-IR-library


Un detalle, para poder utilizar la información de este último enlace debes utilizar la misma versión del editor de Arduino que indica (la 1.0.5). Yo mismo tengo las dos versiones instaladas, una modificada y la normal. Utilizo una para el Attiny85 y la otra para mis otros proyectos.

Creo que los links que te he pasado son muy básicos y descriptivos. Pero si necesitas ayuda solo tienes que pedirla.

Mikms

Gracias gibernet miraré a ver si no son las mismas que yo miré cuando no me funcionó.

gibernet

si tienes alguna duda no te cortes, intentaré ayudarte con lo poco que se. Aunque tengo mucha experiencia en el campo de la programación soy un novato con el Arduini, pero esta claro que si quieres aprender tienes que preguntar y compartir el conocimiento.

surbyte

Moderador:
Por favor @gibernet tu descripción del post#2 sería mas fácil de seguir si usas las etiquetas de enlaces que todos usamos.

Por favor lee las normas y edítalas.

Gracias.

gibernet

Disculpa el tema de los links, los he editado y creo que ahora se adaptan a las normas. Me las mire por encima y vi que se debía etiquetar el codigo con los tags correspondientes, pero no me fije en los links.

Pido disculpas otra vez.

Go Up