Вопрос по NRF24

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Столкнулся в процессе эксплуатации с такой проблемкой - после инициализации библиотек к модулю, перестают работать простые команды на самой ардуинке. К примеру - мигание светодиодом по кнопке, управление сервоприводом с потенциометра и прочие вещи.. Так должно быть, или это какие-то глюки? Прием/передача работают при этом как им и положено. Хотелось бы на передающей ардуинке задействовать пару кнопок и серву для проводного управления - такая задача. Можно было бы параллельно ещё ардуинку использовать, но банально для неё нет места в корпусе, в которой ардуинка должна поселиться.)

sadman41
Offline
Зарегистрирован: 19.10.2016

Давно ли в Wiring-е существует команда "мигание светодиодом по кнопке"?

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Опячатка, имелось ввиду; 

const int buttonPin = 3;     
const int ledPin =  13;      
int buttonState = 0;        
void setup() {  
  pinMode(ledPin, OUTPUT);  
  pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {  
  buttonState = digitalRead(buttonPin);   
    digitalWrite(ledPin, HIGH);
  } else {  
    digitalWrite(ledPin, LOW);
  }
}

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

опять опечатка?

b707
Offline
Зарегистрирован: 26.05.2017

NVN Plus пишет:

Опячатка, имелось ввиду; 

const int buttonPin = 3;     
const int ledPin =  13;      
int buttonState = 0;        
void setup() {  
  pinMode(ledPin, OUTPUT);  
  pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {  
  buttonState = digitalRead(buttonPin);   
    digitalWrite(ledPin, HIGH);
  } else {  
    digitalWrite(ledPin, LOW);
  }
}

 

это мигать не будет, хоть подключай NRF, хоть нет

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Похоже - да.. бессонная ночь дает о себе знать.. пойду на боковую..

П.С. Система не дает подправить пост, видимо урезан в правах.(

NVN Plus
Offline
Зарегистрирован: 04.12.2017

Ну что, на свежую голову разобрался. D9, D10, D11, D12, D13 заняты NRF24 и по этой причине встроенный светодиод переставал реагировать на нажатие кнопки после активации модуля и подключенные к 9, 10, 11 сервы также переставали реагировать на управляющий шим сигнал. А все из за того, что у меня ардуина с встроенным модулем, т.е. я его физически не подключал, посему упустил из виду, что данные выхода уже заняты и как следствие управлять ими естественно у меня не получалось. ))) Извиняюсь за тупой вопрос - был невнимателен..