Что - то неработает связка копм ардино

Wiring, Processing, библиотеки

Что - то неработает связка копм ардино

Сообщение sergKyrnosov » 23 ноя 2011, 10:35

Подскажите пожалуйста что я делаю не так.
ДЛя начала хотел сделать следующие: написал на С# форму на ней счек бокс и кнопка передать.
Если чек бокс установлен то в ардину передается 1 иначе 0
вот кусок кода..
Код: Выделить всё
           if (checkBox1.Checked) {
                port.Write("1/n");
            }
            else {
                port.Write("0/n");
            }



В ардину загрузил простой скетч
Код: Выделить всё
int Led = 13;
int Cs;
int td;

void setup() {
  Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
  pinMode(Led, OUTPUT);
}

void loop() {

  if (Serial.available() > 0) {
   
    Cs = Serial.read();
   // Serial.flush();
   
  if (Cs = 0) {
     digitalWrite(Led, LOW);
   }
   else {
     digitalWrite(Led, HIGH);
   }
   

  }
}


И почемуто это не работает. Причем первый раз светодиод включается, а потом так и горит (не выключается).

В момент передачи данных на плате мигают зеленые светодиоды, но ничего не меняется, что я сделал не так.
sergKyrnosov
 
Сообщения: 80
Зарегистрирован: 25 окт 2011, 21:40
programming: 1c

Re: Что - то неработает связка копм ардино

Сообщение admin » 23 ноя 2011, 12:59

вам уже посоветовали - почитать статьи.
если бы вы это сделали, то нашли бы статью: Программа для управления портами Arduino/CraftDuino и обратили бы внимание на то, что на самом деле передаёт в порт ваша программа: это, не один байт, а строчка.
Т.о. вам нужно или переделать программу, чтобы она отправляла в порт байт данных или переделать скетч, в котором сравнивать не число, а символ.
Аватара пользователя
admin
Администратор
 
Сообщения: 317
Зарегистрирован: 05 май 2011, 14:57
Откуда: Калининград

Re: Что - то неработает связка копм ардино

Сообщение sergKyrnosov » 23 ноя 2011, 13:42

Спасибо, все получилось.
Я эти статьи смотрел, просто уже так много всего, что несколько запутался.

А не существуеь ли какого либо отладчика для ide ardino чтобы смотреть как выполняется скетч.
sergKyrnosov
 
Сообщения: 80
Зарегистрирован: 25 окт 2011, 21:40
programming: 1c


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
© 2009-2019 |  О проекте  |  Политика Конфиденциальности  |