смысл устройства такой 3 выхода, 3 входа тини13. 1 кнопка это один светодиод, при нажатии она отключает светодиод, если еще раз нажать ее она включает светодиод. набросок кода пока для одного порта
Один раз нажимаешь срабатывает когда нажимаешь еще раз то уже не работает.
еще вопросик
(PINB & _BV(PB4))==0 что этот символ дает в данном коде?
Схема что бы было понятнее как подключено
Раздел: AVR
#include <avr/io.h>
#include <avr/eeprom.h>
#include <avr/delay.h>
char k_1 = 1;
int main(void)
{
DDRB = 0b00000111;
//PORTB = 0b00000111;
while(1)
{
if ((PINB & _BV(PB4))!=0){
//PORTB = 0b00000011;
if (k_1==1)
{
k_1 = 0;
PORTB = 0b00000001;
while((PINB & _BV(PB4))!=0);
}
else
{
k_1 = 1;
PORTB = 0b00000000;
while((PINB & _BV(PB4))!=0);
}
}
}
}
Один раз нажимаешь срабатывает когда нажимаешь еще раз то уже не работает.
еще вопросик
(PINB & _BV(PB4))==0 что этот символ дает в данном коде?
Схема что бы было понятнее как подключено
Раздел: AVR