Con Reset pin / pin 1 en Attiny sin molestarse con fusibles

Shldnt ser capaces de ver este Instructable es inédita. Había olvidado que había hecho uno similar antes

Los Attiny 13, 25, 45, 85 son encantador pequeño que como su nombre lo dice, son pequeñas. Se supone que tienen 6 pines I/O pero pin número uno (PB5/ADC0) funciona como pin RESET y para utilizarlo como un pin de I/O, es necesario configurar los fusibles apropiados en el chip. Que no es tan difícil, pero el problema es que una vez fusible, el chip no puede ser reprogramado por SPI, pero necesita un programador de voltaje alto que necesita primero para restablecer otra vez el fusebit específico.

Aunque era un poco confuso para mí lo que la tensión requerida de baja es que el pin de Reset para un Reset, parece que es menor que lo que generalmente se interpreta como una 'baja'. Que potencialmente abre posibilidades para usar el rango entre + Vcc y Vreset para la entrada, sin necesidad de reiniciar el chip para probar esto que utilicé un Attiny13, conectado un LED y un resistor a PB0 y conectado el contacto medio de una resistencia variable de 25 k al Pin 1 y el exterior en contacto con a Vcc y 0V respectivamente. Entonces cargué el Attiny con el siguiente programa:

 // Using the Reset pin as ADC0 const int Led = 0; int x=0; void setup() { pinMode(Led, OUTPUT); } void loop() { digitalWrite(Led,HIGH); x=analogRead(0); delay(x); digitalWrite(Led,LOW); delay(x); } 

Cuando la resistencia variable se conecta todo el camino hasta el + Vcc carril, el LED parpadea en un ritmo constante. Cuando baja la resistencia variable, la frecuencia de intermitencia subió, es decir, un rápido parpadeo del LED... como era de esperar. Esto fue hasta el LED de repente detuvo parpadeando (como la función RESET en). Resulta que el punto de reset estaba en 9 K Ohm. Que es igual a 5 *(9/25) = 45/25=9/5=2.2 voltios. Que generalmente no es muy diferente de lo que se considera un bajo y es un poco superior a lo que entendí el Vreset ser.

Por lo tanto, utilizarlo como un pin de entrada igital podría ser un poco difícil, pero abre bastantes posibilidades para utilizar la gama entre Vreset y Vcc para entrada analógica, aunque un poco de una gama comprimido.

Como por supuesto no se puede tener un circuito que está siempre al borde de resetear, necesitamos construir en algún tipo de protección: algo que mantiene la tensión en el pin 1 de golpear a 2,2 voltios.

Consideremos el circuito de 2. Suponga que la menor resistencia de la LDR se mide en las circunstancias de luz que estamos utilizando es 1k. Entonces sabemos que la corriente a través de que 1 k debe ser mínimamente 2.2 mA a permanecer por encima del voltaje de Reset. Por lo tanto la resistencia total de la LDR + la resistencia debe ser 5/2.2=2.27k, por lo tanto la resistencia debe no ser más que 1, 27 k. Los valores más cercanos de E12 son k 1,2 y 1,5 k y debemos elegir 1,2 k seguro.

Por supuesto se puede utilizar el circuito con la resistencia LDR intercambiados, y entonces es mucho más difícil de calcular que una segura resistencia en oscuridad el valor de la LDR puede subir a varios Mega ohmios, pidiendo un resistor que es en ese mismo rango.

Dado el hecho de que el nivel de reposición es de 2,2 voltios, no me he molestado para probar si trabajaría con digitalRead.
Obviamente el método tiene algunas desventajas, principalmente una gama de comprimidos, pero si sólo necesita un pin extra para medir la luz y no vale la pena subir hasta un attiny 44 o un attiny 2313, este método sólo puede hacer la diferencia

Artículos Relacionados

Mi versión de la Dunkis UMP 45 con auto reset pin tire

Mi versión de la Dunkis UMP 45 con auto reset pin tire

Hola a todos, yo no he publicado nada recientemente debido a cosas de verano. Finalmente volvieron a mi KVG hoy y recordó que el Dunkis quería alguien para hacer una acción realista y publicarlo. Así lo hice. También ha cambiado algunas otras cosas d
Cómo crear pendientes con fusible eléctrico

Cómo crear pendientes con fusible eléctrico

ACTUALIZACIÓN 04 de mayo de 2014: Para los que fueron en busca de una hélice interior el fusible, compruebe por favor último paso :)Queridos creadores,Debido a una reciente electricidad fluctuaciones de tensión en mi localidad debido a una importante
Añadir Auto-Reset Pin a PL2303 basado en módulos de la serie-USB

Añadir Auto-Reset Pin a PL2303 basado en módulos de la serie-USB

Tengo un par de PL2303 barato basado en serie de módulos USB de AliExpress pensando que funcionaría para subir el código a mi Arduino Pro Mini. Desafortunadamente, más tarde pensé que los módulos no tienen un pin de reset y todo el mundo que ha trata
Usando el pin 1 de Attiny13/25/45/85 sin meterse con el fusible bits

Usando el pin 1 de Attiny13/25/45/85 sin meterse con el fusible bits

En ocasiones me han estado utilizando un Attiny13, 25, 45 y 85 en un proyecto y sólo tenía un perno corto. Estos chips se suponen tienen 6 pines I/O pero pin número uno dobles (PB5/ADC0) como pin RESET y para utilizarlo como un pin de I/O, es necesar
Programar Chips ATtiny con Arduino

Programar Chips ATtiny con Arduino

A veces un Arduino simplemente no es apto para el trabajo. En los tiempos cuando necesite algo más pequeño, más simple y más barato, es mejor usar un microcontrolador AVR. Atmel posee una línea de Attiny chips que vienen en varios tamaños, dependiend
Solucionar problemas de la batería de coche con ATtiny.

Solucionar problemas de la batería de coche con ATtiny.

El invierno pasado he experimentado algunos problemas con la batería de mi coche. Sabía que se trataba de la hora de cambiar asi de que fui a comprar uno nuevo. Este hecho me recordó a un viejo artículo sobre un coche carga de la batería/sistema kit
ATtiny programación con Arduino

ATtiny programación con Arduino

después de este Instructable podrá programar una A Ttiny85/45 con un arduino. Puede sonar complejo pero realmente no lo es. Después de hacer algunas investigaciones no he podido encontrar mucha información sobre cómo esto podría hacerse. Sin embargo
Programa un ATtiny con Arduino

Programa un ATtiny con Arduino

siguientes son instrucciones de programación de los microcontroladores ATtiny utilizando el IDE de Arduino. En inglés llano, esto es cómo programar chips Atmel de 8 pines como lo haría normalmente un Arduino. Esto es cool porque el ATtiny es minúscul
Domótica con ATTiny y teléfono móvil

Domótica con ATTiny y teléfono móvil

En nuestra cabaña en el bosque no tiene una conexión de internet confiable. En el invierno es muy frío cuando entramos y toma un par de horas antes de que la casa se calienta al encender la calefacción de piso después de que vienen en.Quería ser capa
Cómo hacerlo: Pelar un pin de bolos...

Cómo hacerlo: Pelar un pin de bolos...

Por lo que un amigo mío es un ávido jugador de bolos. Él incluso tiene un trabajo a tiempo parcial hacer mantenimiento en un callejón local... Él me trajo una docena de alfileres el otro día y seguramente no es exactamente lo que hacer con ellos, per
Destino/Smoothieware - uso un Pin PWM gratis y poder Expander o SSR para Control de ventiladores.

Destino/Smoothieware - uso un Pin PWM gratis y poder Expander o SSR para Control de ventiladores.

Quedando sin lugares disponibles para colocar una cama caliente, hotend o un ventilador que afortunadamente tenemos la opción de usar uno de la Entrada/salida de propósito General (GPIO) pasadores en el MKS Sbase y combinarlo con un Relé de estado só
Reparación muertos AVR - Attiny fusebit médico (HVSP)

Reparación muertos AVR - Attiny fusebit médico (HVSP)

¿cometes un error al programar fusebits, o deliberadamente discapacitados reset pin (RSTDISBL) o programación ISP (SPIEN)? No es necesario comprar o hacer inconveniente programador HV para desbloquear par de minúsculos AVR. Este médico de HV fusebit
Cartel de LED con controlador ATtiny45

Cartel de LED con controlador ATtiny45

Mi escuela secundaria tiene un programa donde los estudiantes pueden tutores de otros estudiantes. Me impliqué como una tutee, luego un tutor par. Todo el mundo que me he enseñado ha encontrado el programa realmente útil, así que decidí promover aún
TinyANN, red neuronal Artificial cumple ATTINY

TinyANN, red neuronal Artificial cumple ATTINY

Señoras y señores,Bienvenidos a mi primer instructable. Es un tiempo que sigo este sitio excelente. Aprendo mucho de esta comunidad y quiero volver detrás el favor publicando mi propia contribución.Disculpen el inglés ya que no es mi idioma nativo. O