Код: Выделить всё
// External Interrupt(s) initialization
// INT0: Off // INT1: On
// INT1 Mode: Low level
//GICR|=0x80;
//MCUCR=0x00;
GIFR=0x80;
GICR=0b10000000;
MCUCR=0b00001100;Код: Выделить всё
// External Interrupt(s) initialization
// INT0: Off // INT1: On
// INT1 Mode: Low level
//GICR|=0x80;
//MCUCR=0x00;
GIFR=0x80;
GICR=0b10000000;
MCUCR=0b00001100;Код: Выделить всё
// Timer/Counter 1 initialization
TCCR1A=0x10;
TCCR1B=0x02;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x40;
OCR1BH=0x00;
OCR1BL=0x00;
// Timer/Counter 2 initialization
ASSR=0x00;
TCCR2=0x02;
TCNT2=0x00;
OCR2=0x00;
// External Interrupt(s) initialization
// INT1: On
GICR=0b10000000;
MCUCR=0b00001100;
SREG=0b10000000;Почему никто нигде не хочет ставить 2 (или три) линейки с ОДНИМ контроллером. 2 датчика холла (при их точном расположении) обеспечат 2х точность во время ускорения или торможения колеса.SeamaNCOS писал(а):Две линейки на колесо, на каждой по Тиньке...


Непрвавда! Я сам лично проверял с 1 датчиком нифига оно на месте не стоит, при ускорении и торможении значительно смещается, а если картинка полноразмерная (на все колесо - киска) а не сектор (как у меня) то сразу получим проблемы сведения и твои улучшения (32 светодиода) коту под хвост. Т. е. в области датчика получим либо расхождение (ускорение) лобо наложение (торможение) картинкиps1x писал(а): - автоподстройка под скорость вращения колеса (ИЗОБРАЖЕНИЕ СТОИТ КАК ВКОПАНОЕ)
У Mega8 куча ножек - нерационально использовать 3 регистра сдвига достаточно 1 (16 светиков обслужит контроллер) и еще 8 регистр. Программа несколько сложнее зато схема проще.ps1x писал(а): - используется 3 сдвиговых регистра с защелкой 74HC595
Круто, поделишься?ps1x писал(а): - ЕСТЬ АЛГОРИТМ ПЕРЕГОНА КАРТИНОК ИЗ ФОТОШОПА
Банальный CVAVR 1.5.9 или около того.SeamaNCOS писал(а): Ps1x в чем писал в C или в асме?
Видео будет сегодня вечером. Программа написана таким образом что этого эффекта почти незаметно.Инженер писал(а):В принципе все хорошо, но
Непрвавда! Я сам лично проверял с 1 датчиком нифига оно на месте не стоит, при ускорении и торможении значительно смещается, а если картинка полноразмерная (на все колесо - киска) а не сектор (как у меня) то сразу получим проблемы сведения и твои улучшения (32 светодиода) коту под хвост. Т. е. в области датчика получим либо расхождение (ускорение) лобо наложение (торможение) картинки
Стоимость одной hc595, сравнимая со стоимостью хорошего светодиода позволяет закупить их в таком количестве которое необходимо. Это просто удобно.Инженер писал(а): У Mega8 куча ножек - нерационально использовать 3 регистра сдвига достаточно 1 (16 светиков обслужит контроллер) и еще 8 регистр. Программа несколько сложнее зато схема проще.
Обязательно, как все доделаю.Инженер писал(а): Круто, поделишься?
На вкус и цвет....Инженер писал(а): Я считаю что на велик нужно:
3 линейки (расположение спиц таково что 2 линейки симметрично расположить не получается)
3 датчика холла
.....
Я для себя решил, текстом пока не заморачиваться, но вообще, что-то подсказывает мне использовать 4 дополнительных HC595 тем более что стоить это будет не больше 40 рублей.Инженер писал(а): И еще если мы вдруг захотим вывести например текст? То мы столкнемся с проблемой текст можно вывести либо направо либо налево, с обратной стороны он будет написан задом-наперед. ....
Код: Выделить всё
//на одну сторону выводить
for (i = 0; i <buffsize> 0; i--) {
}
1. Как ты программу не пиши а при ускорении ты ну никак не сможешь свести свою картинку с одним датчиком, особенно если скорость не очень большая.ps1x писал(а): Видео будет сегодня вечером. Программа написана таким образом что этого эффекта почти незаметно.
Стоимость одной hc595, сравнимая со стоимостью хорошего светодиода позволяет закупить их в таком количестве которое необходимо. Это просто удобно.
1. Для наших нужд вполне хорошо работает, продемонстрирую сегодня, часиков в 8.Инженер писал(а): 1. Как ты программу не пиши а при ускорении ты ну никак не сможешь свести свою картинку с одним датчиком, особенно если скорость не очень большая.
2. Дело не в стоимости а в габаритах из-за лишних деталей.