Tú puedes programar muy fácilmente tu driver con Arduino
Modificaciones, averías, reparaciones, piezas, repuestos...
Re: Tú puedes programar muy fácilmente tu driver con Arduino
Gracias por el aporte.Feguar escribió:He estado buscando y he encontrado una función para algunos micros de Atmel (el código que pongo es solo para los Attiny25/45/85) que usando su voltaje de referencia (1.1V±10%) se puede saber a que voltaje está siendo alimentado. Con esta función se podría hacer que el driver cortara la alimentación cuando la batería bajara de cierto voltaje y así también se pueden usar las baterías sin protección.
Yo lo he estado probando con un Attiny85, una fuente regulable y dos led, uno se enciendía cuando la alimentación estaba por encima de 3.6V y el otro parpadeaba si el voltaje era inferior y funcionaba bien. Pongo la función con los comentarios del creador por si a alguien le interesa (referencia).
long readVcc()
{
ADMUX = _BV(MUX3) | _BV(MUX2);
delay(2); // Wait for Vref to settle
ADCSRA |= _BV(ADSC); // Start conversion
while (bit_is_set(ADCSRA,ADSC)); // measuring
uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
uint8_t high = ADCH; // unlocks both
long result = (high<<8) | low;
result = 1125300L / result; // Calculate Vcc (in mV); 1125300 = 1.1*1023*1000
return result; // Vcc in millivolts
}
Este verano estuve haciendo experimentos a partir de lo que aprendí en este hilo.
Intenté programar un avisador de bateria baja, pero no conseguí hacer una lectura del voltaje de bateria fiable.
He comprado en eBay unos Attiny 85 para montarlos en los drivers Nanjg.
A ver si con esta información consigo algo que funcione.
Re: Tú puedes programar muy fácilmente tu driver con Arduino
sí, por alguna razón las medidas de voltaje en el chip que lleva por defecto el 105c no son fiables con Arduino. Pero el soft de fábrica sí que lo hace bien.
Así que si queremos utilizar medición de voltajes con Arduino, parece que debemos pasar al Attiny85.
Muy buen aporte, por cierto.
Así que si queremos utilizar medición de voltajes con Arduino, parece que debemos pasar al Attiny85.
Muy buen aporte, por cierto.
Re: Tú puedes programar muy fácilmente tu driver con Arduino
Sigo los pasos indicados pero me da error al compilar:
sketch_may09a.ino:3:10: error: #include expects "FILENAME" or
sketch_may09a.ino:7:21: error: Arduino.h: No such file or directory
Donde está el problema?
Saludos y enhorabuena por el trabajo

sketch_may09a.ino:3:10: error: #include expects "FILENAME" or
sketch_may09a.ino:7:21: error: Arduino.h: No such file or directory
Donde está el problema?
Saludos y enhorabuena por el trabajo
Re: Tú puedes programar muy fácilmente tu driver con Arduino
Ya complila!!!!!
En la carpeta core13 que añadimos con varios ficheros, crear un archivo de texto llamado Arduino.h y poner en el:
#ifndef Arduino_h
#define Arduino_h
#include
#endif
En la carpeta core13 que añadimos con varios ficheros, crear un archivo de texto llamado Arduino.h y poner en el:
#ifndef Arduino_h
#define Arduino_h
#include
#endif
Re: Tú puedes programar muy fácilmente tu driver con Arduino
NO graba!!!!
Instalo el grabador al cargar sale este error:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
He intentado de todo lo que sale en el google.
Alguna idea porqué no carga?????
Saludos

Instalo el grabador al cargar sale este error:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
He intentado de todo lo que sale en el google.
Alguna idea porqué no carga?????
Saludos
Re: Tú puedes programar muy fácilmente tu driver con Arduino
Hola.
Ya sé que es una locura después de 4 años de inactividad de este hilo, pero pediría, por favor, que alguien que tenga las fotos y videos descargados de este hilo los resubiera.
Estoy interesado en seguirlo y aprender.
Gracias.
Saludos.
Ya sé que es una locura después de 4 años de inactividad de este hilo, pero pediría, por favor, que alguien que tenga las fotos y videos descargados de este hilo los resubiera.
Estoy interesado en seguirlo y aprender.
Gracias.
Saludos.
Re: Tú puedes programar muy fácilmente tu driver con Arduino
Refloto esto...
Estaba intentando reprogramar un attiny13 y al compilar y enviar el programa desde arduino me da ese error:
He vuelto a copiar todo, reinstalar...etc. y nada.
¿Alguna idea?
Estaba intentando reprogramar un attiny13 y al compilar y enviar el programa desde arduino me da ese error:
Código: Seleccionar todo
Fichero Bootloader especificado pero ausente: C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\empty
El Sketch usa 274 bytes (26%) del espacio de almacenamiento de programa. El máximo es 1024 bytes.
Variables globales usan 4 bytes de memoria dinamica.
Error mientras se enviaba: falta el parámetro de configuración 'upload.tool'
¿Alguna idea?
PacoA escribió: ↑16 Jun 2013 17:23Bailer escribió:Bueno he reinstalado todo y he probado el mismo programa pero en vez de usar en de atinny13 he usado arduino y no da fallo así el error lo cometo al añadir el attiny13. Sigo los pasos que das, saco board al excritorio, lo abro con wordpad y añado esto a la última linea.
##############################################################
attiny13.name=Attiny 13A standalone
attiny13.upload.using=arduino:arduinoisp
attiny13.upload.maximum_size=1024
attiny13.upload.speed=19200
attiny13.bootloader.low_fuses=0x7a
attiny13.bootloader.high_fuses=0xff
attiny13.bootloader.path=empty
attiny13.bootloader.file=empty
attiny13.bootloader.unlock_bits=0xFF
attiny13.bootloader.lock_bits=0xFF
attiny13.build.mcu=attiny13
attiny13.build.f_cpu=9600000
attiny13.build.core=core13
Luego vuelvo a probar pero da fallo.
Ya hemos resuelto el problema de Bailer.![]()
Animaos, que no es tan complicado![]()