Sketch
Откройте папку, в которую вы поместили IDE Arduino на своём компьютере. Дважды щёлкните на значке Arduino для запуска, выберите "File" > "New". У вас запросят имя папки со скетчами: это место, где будет храниться скетч Arduino. Введите имя ХХХХХХХ и нажмите "ОК". Затем введите следующий текст (название) в редакторе скетчей (в главном окне IDE Arduino).
Мигающий светодиод
#define LED 13 // LED connected to
// digital pin 13
void setup()
{
pinMode(LED, OUTPUT); // sets the digital
// pin as output
}
void loop()
{
digitalWrite(LED, HIGH); // turns the LED on
delay(1000); // waits for a second
digitalWrite(LED, LOW); // turns the LED off
delay(1000); // waits for a second
}
Теперь, когда ваш код находится в IDE, вам надо проверить его. Нажмите кнопку "Verify" показывает где она находится); если всё верно, вы увидите внизу окна сообщение "Done compiling".
Это сообщение говорит о том, что IDE Arduino оттранслировала ваш скетч в выполняемую программу, которая может быть запущена на плате, почти как .exe-файлы в Windows или файлы .app на Mac.
Теперь вы можете выгрузить скетч на плату: нажмите кнопку "Upload to I/O Board".
Производит перезапуск платы, который заставляет плату остановить выполнение кода и слушать инструкции по порту USB. IDE Arduino отправляет текущий скетч на плату, которая сохраняет его в своей памяти и в конце концов выполняет его.
Вы увидите несколько сообщений в чёрной области внизу экрана IDE, и прямо над этой областью вы увидите сообщение "Done uploading". Это означает, что процесс выгрузки успешно завершён. На плате установлено два светодиода, обозначенные " RX" и "TX"; они мигают всякий раз при отправке или получении байта платой. Во время выгрузки они мерцают.
Если вы не видите что светодиоды мерцают, или получаете сообщение об ошибке вместо "Done
uploading", значит существует проблема связи между вашим компьютером и Arduino. Удостоверьтесь
что выбран верный COM-порт в меню "Tools" > "Serial Port". Также проверьте пункт меню "Tools" > "Board" - в нём должна быть выбрана верная модель Arduino.
После того, как ваш код был выгружен в Arduino, он будет оставаться в ней до тех пор, пока не будет выгруден следующий скетч. Скетч останется на месте если плата будет перезапущена или выключена, почти как на жёстком диске вашего компьютера.