На главную страницу | Новости | FAQ | Ссылки | Для детей | Контакты

ARDUINO ROBOTS
Arduino для начинающих электронщиков. Модули и проекты на базе Arduino. Разработка роботов


Простая программа на Arduino


Рассмотрим пример самой такой простейшей программы для 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 сек.)




Платы ARDUINO по низкой цене

Нажми на изображение, чтобы заказать в интернет-магазине:


arduino NANO купить дешево arduino UNO купить дешево arduino UNO R3 ORIG купить дешево arduino MEGA купить дешево arduino DUE купить дешево



Now 24.04.24 8:08:12, Your IP: 3.145.115.195; arduino.zl3p.com/basic/33_first_program
ePN