Платформа Arduino на сегодняшний день является, пожалуй, самой популярной среди новичков в электронике и программировании. Она позволяет быстро (по сравнению с более профессиональными платами и микроконтроллерами) сделать проект легкой или средней сложности. Это достигается за счет широкой поддержки со стороны сообщества и довольно легкому языку программирования с многочисленными библиотеками, существенно облегчающими написание программы. Но все равно не все новички, желающие по-быстрому создать проект на Arduino, хотят тратить время на изучение даже такого простого языка программирования, поэтому им на помощь может прийти Cayenne.
Cayenne представляет собой интернет-сервис, позволяющий легко и просто создавать проекты для Arduino без особых навыков программирования. Механизм Cayenne работает по принципу «перетащи и брось» (drag and drop), благодаря которому программу можно составить с помощью набора блоков. Такой принцип также называется визуальным программированием. Так что в данном случае не нужно писать какой-либо код, необходимо только расположить функциональные блоки в определенном порядке и загрузить полученную программу в Arduino.
Итак, чтобы начать работать с Cayenne, нужно сначала зарегистрироваться на сайте (mydevices.com) этого проекта. Поскольку Cayenne также поддерживает создание программ для Raspberry Pi, то на выбор будет предложено либо Arduino, либо Raspberry Pi. В данном случае следует выбрать Arduino.
На вашем компьютере должна быть установлена среда Arduino IDE (желательно последняя версия) и в ее папке с библиотеками должна присутствовать библиотека Cayenne Library. Теперь нужно загрузить специальный код в Arduino для согласования работы этой платы с сервисом Cayenne. Для загрузки кода через интернет потребуется Arduino Ethernet или Arduino Wifi Shield. Подключив шилд и в итоге подключив Arduino к компьютеру, на сайте Cayenne нужно выбрать устройство (в данном случае Arduino Uno с шилдом WiFi).
После этого, нажав на кнопку Sketch, вы получите небольшой скетч, который следует загрузить в вашу плату Arduino. Этот код будет действовать в качестве моста между Arduino и Cayenne. После загрузки этого кода Cayenne сам найдет Arduino, нужно просто немного подождать. После обнаружения вас на сайте автоматически перебросит к панели управления, где вы сможете создавать свой проект.
© digitrode.ru