Здравствуйте, значит ли то, что если я на вывод data передатчика, певешаю напряжение питание, то на приемнике постоянно будет выдаваться 1?
то есть можно отсделить так же как и нажатие, ну хорошо я вот сейчас подцепил к питанию и приемник и передатчик, на передатчик н е подаю данные( пока я просту вручную замыкаю плюс на пин "data" и это нормально, что если на передетччек не делать ничего, напряжение на пине dsta" постоянно меняется в диапозрне от 0 до примерно 2,5 вольт?
Код (C++): int i; void setup() { Serial.begin(9600); pinMode (2, INPUT); EICRA = (0 << ISC01) | (1 << ISC00); EIMSK = 1 << INT0; sei(); } void loop() { if (i == 0) { Serial.println("+"); i = 1; delay(1100); } } ISR(INT0_vect) { i = 0; } простенький код, на прерывание повешан пин дата от приемника м вне зависимости от того, что у меня на пине дата передатчика, идут перрвания
вы хотите сказать, что переменная i должна быть c volatile и что именно из-за этого все неверно работает?