Похожие презентации:
Введение в Arduino (5)
1. Введение в Arduino
Электроника и микропроцессорные системы2. Аппаратная платформа Arduino
Готовые платы или, как ещё говорят,вычислительные платформы делают
процесс взаимодействия с
микроконтроллером очень простым.
Типичным представителем этого
семейства являются платы Arduino.
3. Структура программы
void setup(){
// при включении
}
void loop()
{
// постоянно
}
4. Программа по умолчанию
// Enjoy!void setup()
{
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT);
}
void loop()
{
Serial.println("Blink");
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
delay(500);
}
5. Программа по умолчанию
6. Программа по умолчанию
// Enjoy! <-- это комментарийvoid setup() <-- начало блока первоначальных установок
{ <-- операторная скобка
Serial.begin(9600); <-- настройка порта для передачи на компьютер
pinMode(LED_BUILTIN, OUTPUT); <-- настройка цифрового выхода
} <-- операторная скобка, конец блока первоначальных установок
void loop() <-- начало блока основного цикла
{ <-- операторная скобка
Serial.println("Blink"); <-- передача информации на компьютер
digitalWrite(LED_BUILTIN, HIGH); <-- подача питания на цифровой вывод
delay(500); <-- задержка
digitalWrite(LED_BUILTIN, LOW); <-- снятие напряжения с цифрового вывода
delay(500); <-- задержка
} <-- операторная скобка, конец блока основного цикла
7. Основные команды :: pinMode
pinMode(pin, mode);Установка режима работы цифрового вывода.
Параметры:
● pin: номер вывода (0, 1, …, 13),
● mode: режим работы (OUTPUT).
Пример:
pinMode(13, OUTPUT);
8. Основные команды :: digitalWrite
digitalWrite(pin, value)Установка значения для выбранного порта.
Параметры:
● pin: номер вывода (0, 1, …, 13),
● value: значение порта режим работы (HIGH, LOW).
Примеры:
digitalWrite(13, HIGH);
digitalWrite(13, LOW);
9. Основные команды :: delay
delay(milliseconds);Пауза.
Параметры:
● milliseconds: длительность в миллисекундах.
Примеры:
delay(1000); // пауза 1 секунда
delay(1000 / 16); // пауза 1 секунда для виртуальной лаборатории
10. Беспаечная макетная плата
Для быстрой сборкиэлектрических схем без
пайки и без проблем
существует макетная
плата.
Её же называют
макетной доской,
макеткой или
breadboard’ом.
11. Спасибо за внимание!
В презентации использованы материалы с сайтов:с сайта wiki.amperka.ru, 2, 3.
-//
С уважением,
\/\\/\ учитель информатики ГБОУ города Москвы "Бауманская инженерная школа № 1580",
\/\\/\ старший преподаватель кафедры СУНЦ-1 МГТУ имени Н.Э. Баумана,
//
Александр Александрович Лобачев.
E-Mail : ALobachev@1580.ru, Телефон: +7 (903) 610-0155 (WhatsApp, Telegram)
ВК
: https://vk.com/inf1580
Электроника