Ну, локализация меня мало волнует. А вот с портом полные непонятки. Я втыкаю ардуину в usb, она монтируется в /dev/USB0. Запускаю программу. Какой порт выбирать? Я перепробовал все по очереди, эффекта нет (((
Ну, локализация меня мало волнует. А вот с портом полные непонятки. Я втыкаю ардуину в usb, она монтируется в /dev/USB0. Запускаю программу. Какой порт выбирать? Я перепробовал все по очереди, эффекта нет (((
Насколько я понял вот отсюда - http://playground.arduino.cc//Learning/Linux - и отсюда - https://wiki.archlinux.org/index.php/Arduino - ардуино под linux ставится всё с тем же ftdi usb to serial, и обращаться напрямую в USB0 не нужно. Вероятно, проблемы с драйверами.
У меня как раз Арчлинукс и, насколько я понял, проблем с драйверами нет, ибо в стандартное ядро уже все включено. Как подтверждение этому - сама программа arduino, после небольших манипуляций из вики:
прекрасно видит плату и заливает туда скетчи. Так что проблем с драйверами я не вижу.The line to change in ~/.arduino/preferences.txt should look something like this when you are done:
serial.port=/dev/ttyUSB0
В коде программы Pixie просто в цикле генерится 20 СОМ-портов для комбобокса, не более того. Если бы я был програмистом, то научил бы программу самостоятельно определять "живой" СОМ-порт. Но, увы.
Можете связаться с человеком, который делал файл проекта и спросить у него. Ну а может у меня руки дойдут поставить линукс и потестировать. Есть подозрения, что нужно немного поправить исходники, но у меня сейчас нет платы под рукой. Ну а если интересно - можно перенести разговор в личку, скажу что поправить в коде, заодно и потестируем.
Последний раз редактировалось cookierama; 03.03.2013 в 16:29.
Ссылкой не поделишься?
описание
http://learn.adafruit.com/adalight-d...nt-tv-lighting
Файло:
https://github.com/adafruit/Adalight
Собственно говоря, его то и разбирал по кусочкам.... осознавал его недели 2, а то и больше(в Сях не программил, не микроконтроллере тем более).
понравилось что практически ни в одном месте кода контроллер не находится в ожидании, грамотно сделанный кольцевой буфер... даже когда контролер ждет 1мс(для сброса/подготовки ленты к новому кадру) контроллер тратит это время чтобы считать байты в буфер.... постоянно в цикле... ну блин действительно очень хорошая работа и оптимизация.... именно с таким подходом без проблем можно еще успевать опрашивать пульт...
единственое я бы заголовок пакета уменьшил бы по размеру.... в холостую 6 байт улетают... не критично, но всеже
Последний раз редактировалось HiddenPilot; 03.03.2013 в 21:13.
там же схема подключения другая или это не имеет значения?
Схема подключения такая же
там питание с одного конца ленты подается, а управление с другово и к пинам другим все идет, хотя я в этом не понимаю особо)
Последний раз редактировалось trusenev; 04.03.2013 в 13:05.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)