Size: a a a

2017 November 26

О

ОлегЪ in ARDUINO_GODs
Надо приёмник для пульта, передатчик для пульта, ардуина, устройство для записи (еепром, спи флеш или микросд)
источник

ПВ

Петр Васильев in ARDUINO_GODs
Это все понятно
источник

ПВ

Петр Васильев in ARDUINO_GODs
А как 2 готовых скетча соеденить?
источник

О

ОлегЪ in ARDUINO_GODs
Посмотреть какие функции отвечают за приём, запись и передачу и последовательно из применить. Например ю, создаём переменную, в неё временно записываем принятый код, отправляемых его на шлагбаум, потом записываем в еепром
источник
2017 December 06

dl

dot lake in ARDUINO_GODs
Народ помогите плиз ? void serialEvent()
{
 while(Serial.available())
 {
   char inChar = (char)Serial.read();
   inputString += inChar;    
   if (inChar == '\n') {
     stringComplete = true;
   }
 }
 if (inputString.equals("#STAR."))
 {
   one(5, 0);
   delay(50000);
 }
} почему не срабатывает условие inputString.equals("#STAR.") ?
источник

PB

Petr B. in ARDUINO_GODs
Оно и не должно
источник

dl

dot lake in ARDUINO_GODs
почему ?
источник

PB

Petr B. in ARDUINO_GODs
Ты \n не отрезал
источник

dl

dot lake in ARDUINO_GODs
Я кидаю в Serial вот это "#STAR\n"
источник

PB

Petr B. in ARDUINO_GODs
Или сделай проверку на начинается ли со #стар, или переделай код где +=inputchar
источник

PB

Petr B. in ARDUINO_GODs
dot lake
Я кидаю в Serial вот это "#STAR\n"
С какой стати #STAR\n == #STAR.?
источник

_

_̑O͓ẅl ̽ in ARDUINO_GODs
Там точка
источник

dl

dot lake in ARDUINO_GODs
Вот так переделал , всеравно не работает :( void serialEvent()
{
 char inChar;
 String test;
 while(Serial.available())
 {    
   inChar = Serial.read();
   test += inChar;
 }
 if (test=="#STAR")
 {
   one(5, 0);
   delay(50000);
 }
}
источник

PB

Petr B. in ARDUINO_GODs
ну кто ж будет переменную очищать-то
источник

dl

dot lake in ARDUINO_GODs
так inChar и так перезаписывается же ?
источник

PB

Petr B. in ARDUINO_GODs
char inChar;
 String test;
 while(Serial.available())
 {    
   inChar = Serial.read();
   if (inChar == '\n') {
      stringcomplete = true;
 } else {
     test += inChar;
 }
 if (stringcomplete) {
   if (test == "#STAR") {
       ololo_pisch();
   }
 }
источник

dl

dot lake in ARDUINO_GODs
Извините но не работает
void serialEvent()
{
 bool stringcomplete=false;
 while (Serial.available())
 {

   char inChar;
   String test;
   while (Serial.available())
   {
     inChar = Serial.read();
     if (inChar == '\n') {
       stringcomplete = true;
     }
     else {
       test += inChar;
     }
     if (stringcomplete) {
       if (test == "#STAR") {
         one(5, 0);
       }
     }
   }
 }
}
источник

PB

Petr B. in ARDUINO_GODs
[t[
источник

PB

Petr B. in ARDUINO_GODs
хех
источник

PB

Petr B. in ARDUINO_GODs
стринг тест вынеси за пределы
источник