Уроки Ардуино и программирования | AlexGyver
Документация
Электроника
- База электронных компонентов
Введение в Arduino
Программирование
Базовые уроки Arduino
Как написать скетч?
Программирование PRO
Уроки Arduino PRO
Алгоритмы
Робототехника
Другие платформы
PDF книга с уроками Текущая версия: v1. 0. Можно скачать с Яндекс.диска
Уроки на реконструкции! На данный момент уроки обновляются, добавляется новый и исправляется старый материал.
УРОКИ ПО ЖЕЛЕЗКАМ
В данной базе уроков находятся в основном теоретические уроки по программированию. На сайте нашего Arduino-набора GyverKIT можно найти уроки, ориентированные на работу с различными датчиками, модулями и прочими железками, а также мини проекты из компонентов набора.
СТАТЬИ ПО ТЕМЕ
ВАМ ПРИГОДИТСЯ
Паяльники, припой
- Перейти
Мультиметры
- Перейти
Радиодетали
- Перейти
Блоки питания
- Перейти
Инструменты
- Перейти
Шуруповёрты
- Перейти
Данные уроки посвящены программированию Arduino и некоторым особенностям работы с “железками” – электронными компонентами и модулями. Уроки находятся на стадии написания/оформления, поэтому не забывайте сюда возвращаться, уроков будет больше! Основная концепция данной подборки уроков Ардуино – собрать в одном месте все особенности программирования и работы с Arduino, особенностей этих много, и некоторые приходится гуглить где-то по форумам, натыкаясь на противоречивую информацию. Очень хочу отметить статью Список команд Arduino из раздела Документация, в ней вы найдёте самый полный список поддерживаемых команд из C++ и из самой библиотеки Arduino с кратким описанием и примерами. Там затронуты даже математические функции из math.h и встроенные системные константы, такого вы не найдёте ни в какой книжке! Раздел Введение в Arduino познакомит вас с платформой и ответит на многие ещё не заданные вопросы. Раздел Программирование содержит краткую информацию по языку C++, на котором программируется Arduino, и тем особенностям, которые появляются при программировании под неё. Раздел Базовые уроки Ардуино познакомит с набором Ардуино-функций и особенностями их применения, а в
Обучающие уроки и проекты для Arduino, ESP, Raspberry Pi
Обучающие уроки и проекты для Arduino, ESP, Raspberry PiКОРЗИНА
магазина
8 (499) 500-14-56 | ПН. – ПТ. 12:00-18:00
ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ “ДМ-ПРЕСС”
Базовые проекты
на Arduino
Простая сборка и легкие программы для начинающих. Данные проекты очень легко освоить и трудно ошибиться, легко модернизировать под индивидуальные задачи.
- Проект 1. Метеостанция (температура, давление, влажность)
- Проект 2. Кухонный таймер
- Проект 3. Автоматический полив растений
- Проект 4. Детектор протечек воды
- Проект 5. Детектор дыма
- Проект 6. Детектор шума
- Проект 7. Сигнализация
- Проект 8. Автоматическая кормушка для рыбок
- Проект 9. Климат-контроль на рабочем месте
- Проект 10. Сейф (кодовый замок)
- Проект 11. Часы
- Проект 12. Часы Фишера (шахматные часы)
- Проект 13. Автоматическое управление светом
- Проект 14. Автоматическое управление светом в аквариуме
- Проект 15. Игра “Simon” говорит
- Проект 16. Поддержание заданной температуры жидкости
- Проект 17. Поддержание заданной температуры жидкости, с управлением через интернет
- Проект 18. Автоматический долив воды в емкость
- Проект 19. Автоматический долив воды в емкость, с управлением через интернет
Категории проектов и уроков:
Arduino99ESP3210ESP82660Raspberry Pi10Arduino для начинающих33Интернет вещей6Умный дом на Arduino21Автополив и теплицы13Передача данных10Игры11Роботы14Необычные поделки26Машинное зрение5Системы контроля доступа10Проекты с GSM/GPRS5Часы и таймеры10Дистанционное управление13Гидропоника.
Установка захвата на машинку из ПВХ-конструктора
Подарочная коробочка на 8 марта с таймером и замком
Система контроля доступа на RFID считывателе и электромеханическом замке
Машинка из ПВХ конструктора с бампером для движения по линии
(99)
Машинное зрение на Raspberry Pi – определение формы и цвета объектов
Машинное зрение на Raspberry Pi определение координат объектов выбранного цвета в кадре
Информационное табло на RGB-матрицах 64×64
Музыкальная шкатулка на Raspberry Pi при помощи Бампера с 9 датчиками линий
Курсы валют и метеоданные на Raspberry Pi
(10)
Установка и настройка среды разработки mBlock
Проект 15. Игра “Simon” говорит
Проект 14. Автоматическое управление светом в аквариуме
Проект 13. Автоматическое управление светом
Проект 12. Часы Фишера (шахматные часы)
(33)
Курсы валют и метеоданные на Raspberry Pi
Контроль доступа при помощи iocontrol. ru и Raspberry Pi
Онлайн метеостанция с графиками
Соединяем две Arduino через Интернет (IOT)
Умная интернет-теплица IOT (Интернет вещей)
(6)
Система контроля доступа на RFID считывателе и электромеханическом замке
Контроль доступа при помощи iocontrol.ru и Raspberry Pi
Онлайн метеостанция с графиками
Умная интернет-теплица IOT (Интернет вещей)
Умная теплица на Arduino с управлением/мониторингом по GSM/GPRS
(21)
Модуль подачи жидкости для гидропоники
Автоматизированная гидропоника с автоматической корректировкой параметров.
Гидропоника. Домашняя установка для выращивания растений.
Умная интернет-теплица IOT (Интернет вещей)
Умная теплица на Arduino с управлением/мониторингом по GSM/GPRS
(13)
Обмениваемся массивом данных между тремя и более Piranha ESP32
Соединяем две Arduino через Интернет (IOT)
Урок 26.6 Соединяем две arduino по радиоканалу 433 МГц
Сканер ISM диапазона на базе модуля nRF24L01 (2. 4 ГГц: WiFi, Bluetooth, …)
Урок 26.5 Соединяем несколько arduino по радиоканалу через nRF24L01+
(10)
Игра “Бегущий огонёк”
Игра для 3-х игроков “Реактор” на Arduino UNO при помощи операционной системы FreeRTOS
Игра Avalanche на Arduino/Piranha UNO
Arduino – автодром
Портативная игровая консоль на Raspberry Pi
(11)
Установка захвата на машинку из ПВХ-конструктора
Машинка из ПВХ конструктора с бампером для движения по линии
Управление роботом через беспроводной UART
Робот “Микроша”, управляемый с помощью геймпада DualShock 2
Говорящая Arduino шапка Деда Мороза
(14)
Подарочная коробочка на 8 марта с таймером и замком
Машинка из ПВХ конструктора с бампером для движения по линии
Музыкальная шкатулка на Raspberry Pi при помощи Бампера с 9 датчиками линий
Пиксельные часы с таймером
Игра для 3-х игроков “Реактор” на Arduino UNO при помощи операционной системы FreeRTOS
(26)
Машинное зрение на Raspberry Pi – определение формы и цвета объектов
Установка захвата на машинку из ПВХ-конструктора
Машинное зрение на Raspberry Pi определение координат объектов выбранного цвета в кадре
Музыкальная шкатулка на Raspberry Pi при помощи Бампера с 9 датчиками линий
Урок 33. Обучаем Arduino робота ездить по линии
(5)
Система контроля доступа на RFID считывателе и электромеханическом замке
Контроль доступа при помощи iocontrol.ru и Raspberry Pi
Оповещатель грязных рук
Сигнализация / удаленный мониторинг за датчиками по GSM/GPRS
Проект 10. Сейф (кодовый замок)
(10)
Умная теплица на Arduino с управлением/мониторингом по GSM/GPRS
Сигнализация / удаленный мониторинг за датчиками по GSM/GPRS
Удаленное управление домом по GSM/GPRS
SMS-телеграф на базе GSM/GPRS Shield и термопринтера
Ретро GSM телефон на Arduino 1958 года, с дисковым номеронабирателем
(5)
Пиксельные часы с таймером
Электромеханические часы
Спидометр и часы реального времени через GPS
Проект 11. Часы
Проект 2. Кухонный таймер
(10)
Соединяем две Arduino через Интернет (IOT)
Умная интернет-теплица IOT (Интернет вещей)
Умная теплица на Arduino с управлением/мониторингом по GSM/GPRS
Управление роботом через беспроводной UART
Сигнализация / удаленный мониторинг за датчиками по GSM/GPRS
(13)
Система обучения Adafruit
Arduino Урок 0. Начало работы
По Саймон Монк
В этом уроке вы узнаете, как настроить компьютер для использования Arduino и как приступить к последующим урокам.
Arduino Урок 1. Мигание
По Саймон Монк
Это урок 1 из серии «Изучай Arduino из Adafruit». В этом уроке вы узнаете, как запрограммировать Arduino так, чтобы встроенный светодиод Arduino мигал.
Arduino Урок 2. Светодиоды
По Саймон Монк
Это Урок 2 из серии Изучаем Arduino Adafruit. В этом уроке вы узнаете, как изменить яркость светодиода, используя различные номиналы резисторов.
Arduino Урок 3. Светодиоды RGB
По Саймон Монк
Это третий урок из серии «Изучай Arduino Adafruit». В этом уроке вы узнаете, как использовать светодиод RGB с Arduino.
Arduino Урок 4. Восемь светодиодов и сдвиговый регистр
По Саймон Монк
Это Урок 4 из серии Изучаем Arduino Adafruit. В этом уроке вы узнаете, как использовать восемь светодиодов, используя микросхему регистра сдвига 74HC595.
Arduino Урок 5. Последовательный монитор
По Саймон Монк
Это пятый урок из серии «Изучай Arduino с помощью Adafruit». В этом уроке вы продолжите урок 4, добавив возможность управлять светодиодами с вашего компьютера с помощью последовательного монитора Arduino.
Arduino Урок 6. Цифровые входы
По Саймон Монк
Это пятый урок из серии «Изучаем Arduino Adafruit». На этом уроке вы научитесь использовать кнопки с цифровыми входами для включения и выключения светодиода.
Arduino Урок 7. Делаем RGB-светодиодный фейдер
По Саймон Монк
Это седьмой урок из серии «Изучай Arduino Adafruit». В этом уроке вы объедините некоторые вещи, которые вы узнали в предыдущих уроках, чтобы использовать три нажимных переключателя (из урока 6) для управления цветом светодиода RGB, который вы использовали в уроке 3.
Arduino Урок 8. Аналоговые входы
По Саймон Монк
Это урок 8 из серии «Изучай Arduino Adafruit». В этом уроке вы начнете использовать Serial Monitor для отображения аналоговых показаний, а затем расширите проект, используя восемь светодиодов из урока 4, чтобы вы могли контролировать количество горящих светодиодов, поворачивая ручку на переменном резисторе.
Arduino Урок 9. Восприятие света
По Саймон Монк
Это урок 8 из серии «Изучай Arduino Adafruit». В этом уроке вы научитесь измерять интенсивность света с помощью аналогового входа. Затем вы продолжите урок 8 и будете использовать уровень освещенности для управления количеством горящих светодиодов.
Arduino Урок 10. Создание звуков
По Саймон Монк
Это урок 10 из серии «Изучение Arduino Adafruit». В этом уроке вы узнаете, как издавать звуки с помощью Arduino. Сначала вы заставите Arduino играть «музыкальную» гамму, а затем объедините ее с фотоэлементом, чтобы создать инструмент, подобный Theramin, который меняет высоту звука, когда вы машете рукой над фотоэлементом.
Arduino Урок 11. ЖК-дисплеи — часть 1
По Саймон Монк
Это Урок 11 из серии Изучаем Arduino Adafruit. В этом уроке вы узнаете, как подключить буквенно-цифровой ЖК-дисплей и использовать его.
Arduino Урок 12. ЖК-дисплеи — часть 2
По Саймон Монк
Это урок 11 из серии «Изучение Arduino Adafruit». В этом уроке вы будете опираться на то, что мы узнали в уроке 11, и использовать ЖК-дисплей для отображения температуры и интенсивности света.
Arduino Урок 13. Двигатели постоянного тока
По Саймон Монк
Это Урок 13 из серии Изучаем Arduino Adafruit. В этом уроке вы узнаете, как управлять небольшим двигателем постоянного тока с помощью Arduino и транзистора.
Arduino Урок 14. Серводвигатели
По Саймон Монк
Это урок 14 из серии «Изучай Arduino Adafruit». В этом уроке вы узнаете, как управлять серводвигателем с помощью Arduino. Во-первых, вы заставите сервопривод автоматически перемещаться вперед и назад, а затем добавите потенциометр для управления положением сервопривода.
Arduino Урок 15. Реверс двигателя постоянного тока
По Саймон Монк
Это урок 15 из серии «Изучай Arduino Adafruit». В этом уроке вы узнаете, как управлять направлением и скоростью небольшого двигателя постоянного тока с помощью Arduino и микросхемы драйвера двигателя L293.
Arduino Урок 16. Шаговые двигатели
По Саймон Монк
В этом уроке вы узнаете, как управлять шаговым двигателем с помощью Arduino и той же микросхемы управления двигателем L293D, которую вы использовали с двигателем постоянного тока в уроке 15.