cylon.js и arduino uno: выполнение программы без подключения кабеля к ПК

Я новичок в этой области, поэтому это может быть странным вопросом. Мы можем написать код (скажем, мигающие огни) в среде разработки Aduino и загрузить его в Arduino, и мы можем отключиться от ПК, и программа запустится. (происходит мигание). Теперь, когда мы используем cylon.js и пишем программу и выполняем, скажем

$ node blinking.js

затем, пока Arduino подключен к ПК (или ноутбуку), происходит мигание, и когда я убиваю узел js или отключаю Arduino от ПК, мигание прекращается. (вот как это должно происходить, верно?)

Итак, мой вопрос: если у меня есть Arduino с датчиком температуры где-то на улице, и у меня есть программа cylon.js для использования этих данных датчика и выполнения некоторых действий (скажем, их печати), то как я могу этого добиться? Должен ли я иметь два arduino, подключенных через беспроводные или GSM-экраны (один внешний и один подключенный к компьютеру, на котором работает cylon.js)?

или есть простой способ сделать это? Любое понимание этого очень ценится.

Спасибо


person Community    schedule 01.04.2015    source источник


Ответы (1)


затем, пока Arduino подключен к ПК (или ноутбуку), происходит мигание, и когда я убиваю узел js или отключаю Arduino от ПК, мигание прекращается. (вот как это должно происходить, верно?)

Правильный. Это верно для любой программы Node.js, управляющей Arduino, будь то Cylon.js или Johnny-Five.

если у меня есть Arduino с датчиком температуры где-то на улице, и у меня есть программа cylon.js для использования этих данных датчика и выполнения некоторых действий (скажем, их печати), то как я могу этого добиться?

Это невозможно с помощью просто платы Arduino. Вы можете использовать пару модулей Xbee, которые позволят вашему Arduino взаимодействовать с хост-компьютером, или просто использовать плату с возможностями Wi-Fi или Bluetooth, например:

  • Искровое ядро
  • Электрический бес
  • Интел Галилео
  • Интел Эдисон
  • Raspberry Pi
  • БигльКость
  • ПКДуино
person Rick    schedule 01.04.2015
comment
это было полезно. на данный момент xbee поможет, но было бы неплохо узнать все другие платы, которые можно было бы использовать. Спасибо - person ; 01.04.2015