Arduino выпускает обновленную версию IDE 2.0 с поддержкой удаленной интеграции с скетчбуком. Используя эту функцию, любой из эскизов, созданных в среде Arduino IDE или веб-редакторе Arduino, можно использовать на нескольких компьютерах или хранить в сети для доступа из любого места.
В этом руководстве будут рассмотрены все шаги по синхронизации эскизов Arduino между IDE и облачным веб-редактором Arduino. Прежде чем мы двинемся дальше, давайте обсудим некоторые преимущества этого.
- Программируйте Arduino из любого места
- Запрограммируйте Arduino с помощью браузера без установки IDE
- Полная резервная копия кода
- Может работать в автономном режиме и синхронизировать код Arduino позже, когда соединение будет установлено
- Делитесь и публикуйте код в любое время и в любом месте
Синхронизируйте скетч между IDE 2.0 и Arduino Cloud
Синхронизировать скетчи Arduino между IDE и облаком очень просто. Нам просто нужно создать учетную запись Arduino и связать IDE с облачным веб-редактором Arduino. Краткое изложение шагов, которым мы будем следовать.
- Создайте скетч Arduino в облачном редакторе
- Аутентифицировать учетную запись Arduino и связать ее с IDE 2.0
- Вытащите эскиз из облака
- Отредактируйте код Arduino и снова отправьте скетч обратно в облако.
Примечание : Опция удаленного скетчбука не позволяет нам отправить скетч Arduino, созданный внутри Arduino IDE. Это позволяет вам только вытащить скетч, созданный в веб-редакторе, и после его изменения в IDE снова отправить обратно в облако. Короче говоря, скетч нужно изначально создать внутри веб-редактора Arduino.
Теперь выполните все шаги, описанные ниже, чтобы синхронизировать скетч между IDE и облаком.
Создайте учетную запись Ардуино
Первый шаг — создать учетную запись Arduino. Его можно легко создать, используя электронную почту или связав учетные записи, такие как Google или GitHub.
Создайте скетч в облаке Arduino
После создания учетной записи Google сейчас мы создадим новый скетч и напишем в нем код. Выполните шаги для создания нового эскиза.
Шаг 1 : Открыть Веб-редактор Arduino.
Шаг 2 : открыть новый эскиз.
Шаг 3 : После создания нового файла напишите приведенный ниже пример кода в окне редактора.
внутренний светодиод = 2 ;недействительная установка ( ) {
контактный режим ( СВЕТОДИОД, ВЫХОД ) ;
}
пустая петля ( ) {
цифровойЗапись ( СВЕТОДИОД, ВЫСОКИЙ ) ;
задерживать ( 5000 ) ;
цифровойЗапись ( СВЕТОДИОД, НИЗКИЙ ) ;
задерживать ( 5000 ) ;
}
Шаг 4 : изменение названия альбома для рисования. Здесь мы меняем его на Test_Web_Editor_Code. Это поможет идентифицировать файл в Arduino IDE, если у нас открыто несколько эскизов в веб-редакторе.
Включение удаленного скетчбука в Arduino IDE 2.0
После создания нового файла эскиза. Следующий шаг — связать Arduino IDE 2.0 с облачным веб-редактором Arduino. Выполните шаги, чтобы связать IDE 2.0 с облачным веб-редактором Arduino.
Шаг 1 : Теперь откройте Arduino IDE и перейдите в блокнот (1), затем выберите опцию удаленного блокнота (2). Нажмите кнопку входа (3), чтобы запросить разрешение на вход в облако Arduino в IDE 2.0.
Шаг 2 : Следующее окно откроется в браузере ПК по умолчанию, если учетная запись Arduino уже открыта в браузере. Принимать . В противном случае сначала войдите в учетную запись Arduino.
Шаг 3 : после успешного входа в учетную запись рядом с окном браузера появится следующее сообщение.
Шаг 4 : Теперь откройте опцию удаленного альбома Arduino IDE, где мы можем увидеть статус подключения нашей учетной записи.
Мы успешно связали Arduino IDE с облачным веб-редактором Arduino.
Вытягивание, редактирование и отправка скетчей Arduino
Прежде чем мы двинемся дальше, мы должны знать некоторые часто используемые термины, которые будут использоваться при синхронизации скетчей с Arduino IDE и облачным редактором. Эти термины
- потянув : Это означает загрузку или синхронизацию скетчей из облака Arduino в Arduino IDE.
- Редактирование : Редактировать эскиз, который мы хотим толкать или тянуть.
- Толкая : это означает загрузку или синхронизацию скетчей из Arduino IDE в облачный редактор Arduino.
Теперь для синхронизации загрузим скетч Arduino, созданный в облачном редакторе. Следуйте приведенным ниже шагам.
Шаг 1 : После того, как среда Arduino IDE связана с облаком, мы можем увидеть все альбомы для рисования, доступные для загрузки. Нажмите на Вытяните эскиз Кнопка для синхронизации скетчбука из облака Arduino с Arduino IDE.
Шаг 2 : Мы видим, что тот же код, что и написанный в веб-редакторе Arduino, откроется в Arduino IDE.
Шаг 3 : Теперь внесите некоторые изменения в код. Здесь мы изменим задержку с 5 секунд до 1 секунды. После изменения выберите Нажмите Эскиз кнопка.
Шаг 4 : Arduino IDE запросит разрешение на отправку скетча. Разрешив это, он загрузит изменения в облачный редактор Arduino IDE.
Шаг 5 : Откройте облачный редактор Arduino, и мы увидим те же изменения, что и в Arduino IDE.
Мы успешно синхронизировали скетчи между Arduino IDE и облачным редактором Arduino.
Отключение удаленного альбома для рисования
Если кому-то не нужен удаленный альбом для рисования Arduino, его можно легко отключить, выбрав: «Файл» > «Дополнительно» > «Показать/скрыть удаленный блокнот»
Примечание : Чтобы включить его снова, просто щелкните этот параметр еще раз.
Заключение
Интеграция удаленных скетчбуков с Arduino IDE предоставляет нам большие возможности и дает нам полный контроль над редактированием и отладкой кода Arduino. Мы можем легко синхронизировать эскизы между устройствами. Эта статья поможет настроить Arduino IDE с помощью удаленного скетчбука. Прочтите статью для получения дополнительной информации.