На главную страницу | Новости | FAQ | Ссылки | Для детей | Контакты
Рассмотрим пример самой такой простейшей программы для Arduino, которая, в частности, позволяет проверить её работоспособность
Базовая структура программы для Arduino состоит, по меньшей мере, из двух обязательных частей: функций setup() и loop().
Перед функцией setup() идет объявление переменных, подключение библиотек. Функция setup() запускается один раз после каждого включения питания или сброса платы Arduino.
Функция loop() в бесконечном цикле последовательно исполняет команды, которые описаны в ее теле.
delay(ms) - Приостанавливает вашу программу на заданное время (в миллисекундах).
millis() - Возвращает число миллисекунд (как unsigned long), прошедшее с момента старта программы.
Скомпилируйте и залейте следующий код в Arduino (Uno или Nano):
int ledPin = 13;
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
Здесь delay(ms) приостанавливает программу на заданное время (в миллисекундах).
Если всё сделано правильно и плата рабочая, то на ней будет моргать светодиод (с интервалом в 1 сек.)
Now 13.10.24 0:26:57, Your IP: 3.238.82.77; arduino.zl3p.com/basic/33_first_program
ePN