Добрый день всем ! есть вот такая информация, - http://dev.kprod.net/?q=aalarm-v2-intru ... nd-perl-en попробовал реализовывать - развернул на сервере сайт - работает, сейчас нужно реализовать микроконтроллер - датчики Столкнулся с такой проблемой - у меня установлено: Debian 7, подключаю Arduino, появляется устройство ttyACM0, но я с ним работать не могу т.е. то что описано выше не работает - команды в микроконтроллер не шлются, при вводе: "cat /dev/ttyAСМ0" то что шлет arduino вижу. Дошел до простого залил скетч int led = 13; void setup() { Serial.begin(57600); pinMode(led, OUTPUT); } void loop() { if (Serial.available()) { byte insim = Serial.read(); switch (insim) { case 'a': digitalWrite(led, HIGH); break; case 'b': digitalWrite(led, LOW); break; } } } Проверяем… echo 'a' > /dev/ttyACM0 D13 не загорелась. echo 'b' > /dev/ttyACM0 D13 не загорелась. Не работает, что то не так Вопрос как подключить Arduino к Debian ?
Для проверки порта попробуйте программу minicom. Или: Для того, что бы правильно работало нужно инициализировать порт. Команда Код (Text): stty -F /dev/ttyACM0 выдаст текущие параметры порта. Скорее всего скорость будет 9600 (скорость по умолчанию), а Вы в ардуино настраиваете порт на работу со скоростью 57600. Попробуйте настроить скорость порта: Код (Text): stty -F /dev/ttyACM0 57600 Для более полной информации по настройке порта можно посмотреть в справке -- man stty.