Микроконтроллер – это микросхема, в которой есть процессор, оперативная память, флеш-память, периферийные устройства. На микроконтроллер приходят все сигналы



жүктеу 2.98 Mb.
бет2/4
Дата23.06.2022
өлшемі2.98 Mb.
#20674
1   2   3   4
Тема 1 уч практ
Процедуры setup и loop
  • установка, настройка
  • цикл, петля
  • void setup ()
  • {
  • }
  • void loop ()
  • {
  • }
  • название процедуры
  • пустота (процедура ничего не возвращает)
  • комментарии
  • любое количество строк
  • одна строка
  • Комментарии никак не влияют не работу программы, компилятор их не проверяет.
  • Комментарии используются для собственных пометок или пояснений.
  • Учебная практика ИВТ I курс
  • процедура setup
  • void setup()
  • {
  • pinMode(13, OUTPUT);
  • }
  • Каждая команда процедуры setup выполняется один раз
  • void loop()
  • {
  • digitalWrite(13, HIGH); // включаем светодиод
  • delay(1000); // ждём секунду
  • digitalWrite(13, LOW); // выключаем светодиод
  • delay(1000); // ждём секунду
  • }
  • процедура loop
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • Учебная практика ИВТ I курс
  • Пронумерованные контакты платы называются пинами
  • К каждому контакту можно подсоединять какое-нибудь устройство
  • Пины Arduino могут работать и как выходы и как входы
  • Когда сигнал принимается с устройства (прибора), нужно перевести управляющий пин в состояние работы на вход.
  • Учебная практика ИВТ I курс
  • процедура setup
  • void setup()
  • {
  • pinMode(13, OUTPUT);
  • }
  • Аргумент – это то, что передаётся в процедуру.
  • Аргументы друг от друга отделяются запятой.
  • Сколько у процедур аргументов зависит от назначения процедуры
  • (0, 1, 2, …, 10, …)
  • void setup()
  • {
  • pinMode(13, OUTPUT);
  • }
  • аргументы процедуры
  • имя процедуры
  • Учебная практика ИВТ I курс
  • процедура setup
  • void setup()
  • {
  • pinMode(13, OUTPUT);
  • }
  • Устанавливает заданный пин в заданный режим: вход или выход
  • Номер пина, с которым будем работать
  • Режим, в который устанавливаем пин
  • (выход, т.е. будет передаваться сигнал на светодиод)
  • Учебная практика ИВТ I курс
  • void loop()
  • {
  • digitalWrite(13, HIGH); // включаем светодиод
  • delay(1000); // ждём секунду
  • digitalWrite(13, LOW); // выключаем светодиод
  • delay(1000); // ждём секунду
  • }
  • процедура loop
  • void loop()
  • {
  • digitalWrite(13, HIGH); // включаем светодиод
  • delay(1000); // ждём секунду
  • digitalWrite(13, LOW); // выключаем светодиод
  • delay(1000); // ждём секунду
  • }
  • встроенная процедура
  • HIGH – это встроенная константа (5 вольт)
  • Светодиод должен загореться
  • Учебная практика ИВТ I курс
  • процедура loop
  • void loop()
  • {
  • digitalWrite(13, HIGH); // включаем светодиод
  • delay(1000); // ждём секунду
  • digitalWrite(13, LOW); // выключаем светодиод
  • delay(1000); // ждём секунду
  • }
  • LOW – это встроенная константа (0 вольт)
  • Светодиод должен выключиться
  • Учебная практика ИВТ I курс
  • процедура loop
  • void loop()
  • {
  • digitalWrite(13, HIGH); // включаем светодиод
  • delay(1000); // ждём секунду
  • digitalWrite(13, LOW); // выключаем светодиод
  • delay(1000); // ждём секунду
  • }
  • 1000 – это значение задержки в миллисекундах
  • 1000 мс = 1 с
  • void loop()
  • {
  • digitalWrite(13, HIGH); // включаем светодиод
  • delay(1000); // ждём секунду
  • digitalWrite(13, LOW); // выключаем светодиод
  • delay(1000); // ждём секунду
  • }
  • встроенная процедура
  • Процедура задержки
  • Процессор перестаёт выполнять команды на некоторое время
  • Учебная практика ИВТ I курс
  • int ledPin = 13;
  • int dotDelay = 200;
  • Типы данных
  • Объявление (инициализация) переменных
  • Переменная – это некоторое имя, под которым скрывается какое-либо число или строка.
  • Имя переменной мы придумываем сами. Оно может состоять из латинских символов и цифр, но не может начинаться с цифры.
  • Учебная практика ИВТ I курс
  • int ledPin = 13;
  • int dotDelay = 200;
  • Типы данных
1   2   3   4




©emirb.org 2022
әкімшілігінің қараңыз

    Басты бет