НЕСКОЛЬКО ПОЛЕЗНЫХ СТАТЕЙ

УРОКИ ARDUINO: БАЗОВЫЙ УРОВЕНЬ

  Добро пожаловать в цикл “Уроки Ардуино с нуля, для чайников и школьников”, это официальная страница проекта “Заметки Ардуинщика“. Цикл охватывает все стандартные операторы и функции Ардуино и построен таким образом, что от выпуска к выпуску у зрителя идёт плавное формирование “базы”, каждый последующий урок (видео урок) содержит в себе информацию из предыдущих, то есть уроки усложняются и становятся комплексными. Поэтому просьба записывать или хотя бы запоминать информацию, которая даётся в правой части экрана видео (конспект). Скорость подачи материала довольно высокая, так что не зевайте =)

  Специально для ленивых прилагаю “Пособие – шпаргалку” по функциям Ардуино, кнопка для скачивания чуть ниже этого текста. Пособие составлено по конспекту уроков и обновляется при выходе нового урока. Приятного изучения!

полезные алгоритмы

Урок #0 – что такое Arduino? Возможности

  • Что такое Ардуино и зачем она нужна?
  • Что умеет Ардуино и что можно сделать на её основе?
  • Подключение датчиков к Ардуино
  • Питание Arduino от различных источников электричества

Урок #0.5 – первые шаги, подключение и настройка

  • Где скачать среду разработки, драйвера и всё настроить
  • Как запустить скачанный скетч, установить библиотеки и прошить на Arduino

Урок #1 – структура скетча и типы данных

  • Структура прошивок в Ардуино, работа с файлами
  • Типы данных в языке Ардуино и их особенности
текст к видео #1

Урок #1.1 – операции с переменными и константами

  • Математические операторы для работы с переменными
  • Особенности переменных и констант
текст к видео #1.1

Урок #2 – работа с последовательным портом

  • Общение между компьютером и Arduino Через COM порт
  • Рассматриваем приём и передачу данных
текст к видео #2

Урок #3 – условный оператор и оператор выбора

  • Учимся работать с значениями переменных при помощи условий
  • В качестве примера пишем текстовое меню для монитора порта
текст к видео #3

Урок #4 – функции времени: задержки и таймеры

  • Учимся работать с задержками, и сразу перестаём их использовать
  • Разбираемся с конструкциями таймера millis()
текст к видео #4

Урок #5 – цифровые порты и подключение кнопки

  • Учимся настраивать цифровые и аналоговые порты
  • Генерируем и считываем цифровой сигнал, подключаем кнопку
текст к видео #5

Урок #6 – флажки и расширенное управление кнопкой

  • Учимся работать с логическими “флажками”
  • Расширяем возможности одной кнопки: двойное нажатие, защита от дребезга
скетчи к уроку #6
текст к видео #6

Урок #7 – правильное подключение светодиодов

  • Учимся подключать светодиод и рассчитывать резистор
  • Управляем включением и выключением одного и нескольких светодиодов
скетчи к уроку #7
текст к видео #7

Урок #8 – подключение и управление реле

  • Какие существуют типы реле? В чём достоинства и недостатки?
  • Как подключить реле и как им управлять?
скетчи к уроку #8
текст к видео #8

Урок #9 – подключение и управление мосфетом

  • Как подключить мосфет?
  • Как выбрать мосфет для своего проекта?
скетчи к уроку #9
текст к видео #9

Урок #10 – оцифровка аналогового сигнала

  • Как использовать аналоговые пины?
  • Как принять сигнал и перевести его в нужное значение?
скетчи к уроку #10
текст к видео #10

Урок #11 – ШИМ сигнал, плавное регулирование

  • Что такое ШИМ сигнал?
  • Как плавно управлять мощностью нагрузки постоянного тока?
текст к видео #11

Урок #12 – работа с циклами

  • Работа с циклом-счётчиком for
  • Работа с циклом с пред- и постусловием while
текст к видео #12

Урок #13 – создаём функцию

  • Создаём ничего не возвращающие функции
  • Создаём возвращающие функции
текст к видео #13

Урок #14 – случайные числа

  • Получаем псевдослучайные числа при помощи функции random
  • Оптимизируем систему

текст к видео #14

Урок #15 – массивы данных

  • Учимся объявлять и использовать массивы
  • Смотрим и запоминаем несколько полезных алгоритмов
текст к видео #15

Урок #16 – прерывания

  • Что такое прерывания и зачем они нужны
  • Использование и несколько примеров
текст к видео #16

ВИДЕОУРОКИ ПО ПАЙКЕ И РАБОТЕ С ПАЯЛЬНИКОМ

ВИДЕОУРОКИ ПО РАБОТЕ С МОДУЛЯМИ И ЖЕЛЕЗКАМИ

Управление сервоприводом

Управление бесколлекторным двигателем

БЕСПРОВОДНАЯ СВЯЗЬ ARDUINO И РАДИОУПРАВЛЕНИЕ

Подключение и настройка модуля на nRF24L01

Управление яркостью света, нагрузкой и сервоприводом


2018-11-09T10:49:28+00:00