Выше уже писалserega_96 писал(а):Кароче говоря хочется сделать робота на меге 8 и пультом RC5
Там как раз робот с управлением по RC5.Посмотрите журнал "Радио" 2006, №9, стр. 56 - 59
Выше уже писалserega_96 писал(а):Кароче говоря хочется сделать робота на меге 8 и пультом RC5
Там как раз робот с управлением по RC5.Посмотрите журнал "Радио" 2006, №9, стр. 56 - 59
andrey_artemov писал(а):Нужно поменять в двух местах
1. Нужно проинвертировать таблицу символов
первый - анод, второй катод? Или наоборот?Код: Выделить всё
flash char digits[] = { //массив с цифрами 0b01010000, //0 // 0b10101111 0b01011111, //1 // 0b10100000 0b00110010, //2 // 0b11001101 0b00010110, //3 // 0b11101001 0b00011101, //4 // 0b11100010 0b10010100, //5 // 0b01101011 0b10010000, //6 // 0b01101111 0b01011110, //7 // 0b10100001 0b00010000, //8 // 0b11101111 0b00010100 //9 // 0b11101011 } ;
2. В коде динамической индикации нужно тоже проинверитровать номер включенного индикатораКод: Выделить всё
//динамическая индикация interrupt [TIM1_OVF] void timer1_ovf_isr(void) { PORTB=0xFF; //чтобы небыло тени switch (cur_dig) //--- { case 0:{digit1=0;digit0=1;break;}; //подаём питание на 1 // {digit1=1;digit0=0;break;} case 1:{digit0=0;digit1=1;break;}; //подаём питание на 2 {digit0=1;digit1=0;break;} } PORTB=digits[digit_out[cur_dig]]; cur_dig++; if (cur_dig==2) cur_dig=0; }
serega_96 писал(а):
Кароче говоря хочется сделать робота на меге 8 и пультом RC5
Выше уже писал
Цитата:
Посмотрите журнал "Радио" 2006, №9, стр. 56 - 59
Там как раз робот с управлением по RC5.
С журнала?serega_96 писал(а):Я как-раз сейчас с книги код переписываю в ручную
простейший код приема почти ЛЮБЫХ кодов с почти ЛЮБЫХ пультов можно скопировать из моей статьи. при желании на основен написанного несложно сделать прием по-свеому.serega_96 писал(а):Я как-раз сейчас с книги код переписываю в ручную......
Выход ИК-приемника типа TSOP1736 на 4-ю ногу. Т.е. вместо нижнего контроллера в Протеусе.serega_96 писал(а):anco Вот если я прошью МК rc.prj то какая к нему схема, что куда подключать ?
Я воспроизвел этот код, спасибо еще раз, и уже нескольких отсылал на Ваш сайт с положительным отзывом. Так что Ваш труд не напрасен!ARV писал(а):простейший код приема почти ЛЮБЫХ кодов с почти ЛЮБЫХ пультов можно скопировать из моей статьи. при желании на основен написанного несложно сделать прием по-свеому.
для кого я старался-то?!
[утирая скупую мужскую слезу]ну, знать не напрасно жизнь прожита...svs39 писал(а):Так что Ваш труд не напрасен!