Видеоуроки:
Урок 1 - Необходимые инструменты
Урок 2 - Учимся паять
Урок 3 - Мультиметр
Урок 4 - Розетки, выключатели
Урок 5 - Условные обозначения
Урок 6 - Электропровода
Урок 7 - Резисторы
Урок 8 - Тиристоры
Урок 9 - Конденсаторы
Урок 10 - Диоды
Урок 11 - Транзисторы
Урок 12 - Микросхемы
Урок 13 - Герконы
Урок 14 - Трансформаторы
Урок 15 - Электромагнитные реле
Урок 16 - Электродвигатель
Урок 17 - Предохранители
Урок 18 - Опыты
Урок 19 - Ремонтируем электроприборы
У
|
Возможности :
- 63 звонка.
- 0 - 59 сек - продолжительность звонка.
- энергонезависимая память для хранения
продолжительности и времени включения звонков.
Исходный текст программы написан на ассемблере.
Светодиодные индикаторы - спареные с общим анодом.
Кварцевый резонатор - применяемый в часах - 32768 Гц.
Он подключен к выводам Таймера 1 микроконтроллера.
Сам-же микроконтроллер тактируется от внутреннего генератора 4 МГц.
Исходник, прошивка и печатная плата (PCAD2001) - Вы
|
Предыдущий урок | Следующий урок
В данном уроке рассмотрим работу с пьезоизлучателем для генерирования звуков. Мы будем использовать пьезодатчик (Piezo Transducer), который позволяет генерировать звуковые волны в диапазоне частот 20 Гц - 20 000 Гц. Не путайте с пьезобиперами и т.п., которые генерируют звук только определенной частоты при подаче на них постоянного напряжения.
Мы будем использовать ШИМ-генератор Arduino для генерирования звука на пьезоизлучателе.
Для данного урока, мы
|
Предыдущий урок | Следующий урок
В нашем предыдущем уроке мы рассмотрели работу с фоторезистором для управления LED. Однако, зачастую нужно управлять более мощной нагрузкой, такой как лампа накаливания, электродвигатель и т.п. Выходы контроллер Arduino не могут обеспечить питание столь мощной нагрузки и большого напряжения. К примеру в робототехнике, часто используются двигателя на 12В, 24В, 36В и т.п.
Одним из способов управления мощной нагрузкой, является использование MOSFET-транзист
|
Предыдущий урок | Следующий урок
Сервопривод является очень важным элементом при конструировании роботов.
Во этом уроке мы рассмотрим как при помощи Arduino UNO управлять сервоприводом.
Программа очень проста и наглядна. Начинается она с подключения файла Данный файл содержит все необходимые команды для управления сервоприводом, чтобы облегчить нам жизнь и не изобретать велосипед. Далее, мы должны создать объект servo. Пусть это будет servoMain. Следующая функция будет setup(), в кот
|
| Следующий
В данном цикле уроков вы последовательно, шаг за шагом, освоите работу с Arduino UNO. В нашем первом уроке я покажу вам как управлять установленным в Arduino UNO светодиодом.
Контроллер Arduino UNO уже содержит резистор и LED-светодиод, подключенный к 13 выводу, поэтому никаких других внешних радиоэлементов нам не понадобится.
/* Мигание LED
* ------------
*
* Включает и выключает светодиод (LED) подсоединенный
* к выходу 13, с интервалом в 2 секунды
*
|
Предыдущий урок | Следующий урок
В этом уроке мы рассмотрим пример реализации Fade-эффекта (плавное затухание) с помощью Arduino UNO. Вместо функции delay(), мы будем использовать функции тайминга как в уроке 3.
К ножке 9 Arduino UNO подсоедините светодиод через резистор 220 Ом.
Для плавного управления яркостью светодиода мы будем использовать функцию analogWrite(). Данная функция обеспечивает вывод ШИМ-сигнала на ножку контроллера. Причем функцию pinMode() предварительно вызывать не
|
Предыдущий урок | Следующий урок
Для нашего следующего проекта мы будем использовать фоторезистор. А рассмотрим мы реализацию ночника в спальню, который будет автоматически включаться когда темно и выключаться когда становится светло.
Сопротивление фоторезистора зависит от света, попадающего на него. Используя фоторезистор в связке с обычным резистором 4.7 кОм, мы получаем делитель напряжения, в котором напряжение проходящее через фоторезистор, изменяется, в зависимости от уровня освеще
|
Предыдущий урок | Следующий урок
В этом уроке мы рассмотрим работу Arduino с энкодером (который служит для преобразования угла поворота в эл. сигнал). С энкодера мы получаем 2 сигнала (А и В), которые противоположны по фазе. В данном уроке мы будем использовать энкодер фирмы SparkFun COM-09117, который имеет 12 положений на один оборот (каждое положение 30°). На приведенной ниже диаграмме вы можете видеть, как зависят выход А и В друг от друга при вращении энкодера по часовой или п
|
Предыдущий урок | Следующий урок
Обратимся к первому уроку, где мы управляли LED. Между включением и выключением которого была секундная задержка.
В используемой там программе (см. код ниже) был один очень большой недостаток. Для выдержки паузы между вкл/выкл LED в 1 сек. нами была использована функция delay(). В это время контроллер не может выполнять другие команды в главной функции loop()
/* Мигание LED
* ------------
*
* Включает и выключает светодиод (LED) подсое
|