Дополнительная программа «Программирование Arduino в Tinkercad» (краткосрочная) для детей 11–14 лет и направлена на формирование базовых навыков в области электроники, схемотехники и программирования микроконтроллеров.
Краткое содержание программы (списком):
Занятия проходят в онлайн-симуляторе Tinkercad, что позволяет безопасно и наглядно осваивать основы работы с платформой Arduino без необходимости физического оборудования. В процессе обучения дети учатся создавать электронные схемы, писать скетчи на языке C/C++, разрабатывать простые проекты: от мигающего светодиода до автоматизированных систем.
Программа развивает техническое мышление, креативность, умение работать в команде и решать инженерные задачи. Подходит для кружков технической направленности, STEM-программ и внеурочной деятельности.
Курс повышения квалификации
Курс профессиональной переподготовки
Курс профессиональной переподготовки
Курс профессиональной переподготовки
1 слайд
Arduino. Программирование
Индикатор
2 слайд
Arduino. Программирование
3 слайд
Arduino. Программирование
4 слайд
Arduino. Программирование
Написание кода. Начальные установки
5 слайд
Arduino. Программирование
Написание кода
Режимы включения индикатора помещаются в блок void loop()
6 слайд
Arduino. Программирование
2 способ вывода цифр на индикаторе
Коды всех цифр 0..9 записываются в массив
7 слайд
Arduino. Программирование
В void setup() назначаем все PIN значение OUTPUT
8 слайд
Arduino. Программирование
Мы создали массив типа byte: каждый его элемент это 1 байт, 8 бит, может принимать значения от 0 до 255.
Символы арабских цифр закодированы состоянием пинов, которые соединены с выводами соответствующих сегментов: 0, если сегмент должен быть выключен, и 1, если включен.
В переменную mask мы помещаем тот элемент массива numberSegments, который соответствует текущей секунде, вычисленной в предыдущей инструкции.
В цикле for мы пробегаем по всем сегментам, извлекая с помощью встроенной функции bitRead нужное состояние для текущего пина, в которое его и приводим с помощью digitalWrite и переменной enableSegment
bitRead(x, n) возвращает boolean значение: n-ный бит справа в байте x
Пояснения к коду
Рабочие листы
к вашим урокам
Скачать
7 353 461 материал в базе
Настоящий материал опубликован пользователем Карманова Марина Михайловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВам будут доступны для скачивания все 330 599 материалов из нашего маркетплейса.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.