Сочетание Arduino и Node.js может создать что-то необычное. В этой статье я покажу, как можно удаленно управлять вашим Mac с Arduino, Node.js и AppleScript.
Удаленное управление Arduino будет увеличивать и уменьшать звук нашего Mac, проигрывать плейлист iTunes и останавливать его.
Имейте в виду, это демо обеспечивает доступ к командам непосредственно на вашем компьютере – есть возможность того, что это нанесет вред, если вы предоставите слишком много доступа! Пусть это будет для личного использования, а не крупных корпоративных проектов.
Настройка Arduino
Убедитесь, что у вас есть скетч StandardFirmata, установленный на Arduino, так как мы будем использовать библиотеку johnny-five , чтобы отправлять инструкции на Arduino. Это сработает только если у вас есть StandardFirmata:
Макетная настройка Arduino для этого демо выглядит так:
Наш код сервера
Наша Node.js код сервера является относительно коротким для этого демо: