Передача данных Arduino - C#
- Войдите на сайт для отправки комментариев
Сб, 16/06/2012 - 23:30
Здравствуйте! Подскажите, пожалуйста, как считывать данные, передаваемые с Arduino через приложение на C#.
int switchPin = 7; int ledPin = 13; boolean lastButton = LOW; boolean currentButton = LOW; boolean flashLight = LOW; void setup() { pinMode(switchPin, INPUT); pinMode(ledPin, OUTPUT); } boolean debounce(boolean last) { boolean current = digitalRead(switchPin); if (last != current) { delay(5); current = digitalRead(switchPin); } return current; } void loop() { currentButton = debounce(lastButton); if (lastButton == LOW && currentButton == HIGH) { Serial.print("UP"); digitalWrite(ledPin, HIGH); } if (lastButton == HIGH && currentButton == LOW) { Serial.print("DOWN"); digitalWrite(ledPin, LOW); } lastButton = currentButton; }
Это мой код для устройства. После нажатия на кнопку посылается "UP", после отжатия - "DOWN". Но как получить эту информацию?
Например, при выполнении такого кода в консоли ничего не появляется. :(
Ну как-то так
Arduino:
C#: