Рассмотрим как при помощи Arduino считывать показания с цифрового датчика температуры DS18B20. В настоящий момент м/с DS18B20 фирмы Dallas является наиболее распространенным и доступным цифровым датчиком температуры.
Работает он по шине 1-wire.
Даташит датчика: DS18B20
Датчик может запитываться двумя способами - внешним питанием (3 провода) или паразитным (питание от шины, 2 провода). Расписывать эти режимы не буду, все есть в документации. Отмечу лишь то, что в данном проекте мы
|
Ниже представлена схема датчика движения с использованием Arduino. В качестве датчика, мы будем использовать PIR-сенсор (Passive Infrared sensor), т.е. пассивный ИК датчик. PIR-сенсоры основаны на методике измерения инфракрасного излучения от обьектов.
Итак, для создания ИК датчика движения нам понадобятся следующие компоненты:
- контроллер Arduino;
- макетная плата;
- 1 светодиод;
- PIR сенсор фирмы Parallax;
- провода.
Схема подключения датчика движения (PIR) к контроллеру
|
Предыдущий урок | Следующий урок
Для нашего следующего проекта мы будем использовать фоторезистор. А рассмотрим мы реализацию ночника в спальню, который будет автоматически включаться когда темно и выключаться когда становится светло.
Сопротивление фоторезистора зависит от света, попадающего на него. Используя фоторезистор в связке с обычным резистором 4.7 кОм, мы получаем делитель напряжения, в котором напряжение проходящее через фоторезистор, изменяется, в зависимости от уровня освеще
|
Все началось с того, что я заказал сервы. Думал что это одна большая, а оказалось, что 5, но маленьких. Нужный мне груз они не потянули, но раз что-то есть в закромах родины, значит это что-то надо применить.
Сначала я хотел сделать из них часы, идущие в обратную сторону, но ошибся в задержках и получил звук «Зз-Зз-Зз-ЗЗЗЗЗ», который показался мне интересным.
Дальше были выходные и неспешное ковыряние в коде, который претерпел несколько изменений, был потерян и переписан для MSP430
|
Предыдущий урок | Следующий урок
В этом уроке мы продолжим работу со светодиодами, но количество светодиодов увеличим до 5. И сделаем эффект бегущего огня. Для управления светодиодами будем использовать манипуляции с портами Arduino. Мы будем напрямую записывать данные в порты Arduino. Это лучше, чем работать с конкретными входами/выходами контроллера. Это позволит установить значения для светодиодов при помощи одной лишь операции.
У Arduino UNO имеется 3 порта:
B (цифровые входа/выход
|
Предыдущий урок | Следующий урок
В этом уроке мы рассмотрим работу Arduino с энкодером (который служит для преобразования угла поворота в эл. сигнал). С энкодера мы получаем 2 сигнала (А и В), которые противоположны по фазе. В данном уроке мы будем использовать энкодер фирмы SparkFun COM-09117, который имеет 12 положений на один оборот (каждое положение 30°). На приведенной ниже диаграмме вы можете видеть, как зависят выход А и В друг от друга при вращении энкодера по часовой или п
|
В книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компиляторов WinAVR и CodeVisionAVR, а также микроконтроллеров PIC с использованием компиляторов CCS-PICC, mikroC и СЗО/32. Кратко рассмотрена архитектура и аппаратное обеспечение как традиционных восьмиразрядных микроконтроллеров AVR и PIC, так и новых семейств ATxmega, PIC24 и PIC32. Дано описание средств программной разработки, включая эмуляцию программ с помощью AVR Studio и MPLAB.
Кратко рассмот
|
В этой статье речь пойдет о программируемом выключателе света с дистанционным управлением.
Функционал:
Возможность управлять выключателем любым бытовым ИК пультом управления.
Программировать выключатель на любую кнопку бытового ИК пульта управления.
Включать/выключать свет, как от клавиши выключателя, так и с пульта, не зависимо друг от друга.
Схема и комплектующие:
Для сборки прототипа использовал следующие компоненты:
- Контроллер Carduino Nano V.7
- Relay Module
- ИК
|
Белорусский журнал «Радиолюбитель», разработки и радиосхемы от бытовой техники до профессиональной, справочники элементной радиоэлектронной базы, отечественные и импортные радиоустройства, радиосвязь на коротких, ультракоротких волнах и аппаратура, спутниковое, обычное и кабельное ТВ, история радиоэлектроники и радиолюбительства и др.
Название: Радиолюбитель №12 2010
Издательство: ИЧУП "Радиолига"
Год / месяц: 2010 / декабрь
Номер: №12
Cтраниц: 66
Язык: русский
Формат: DjVu / PDF
|
IAR Embedded Workbench for ARM/AVR/8051/MSP430 - мощная среда разработки и отладки программ для микроконтроллеров ARM/AVR/8051/MSP430 на языке C++, C и ассемблер. В состав среды разработки входит компилятор, компоновщик и отладчик. Среда проектирования имеет очень качественный оптимизатор. Дополнительные утилиты и хорошая встроенная система помощи облегчают написание программ. Она обеспечивает расширенную поддержку устройств ARM/AVR/8051/MSP430 и создает компактный и эффективный код.
Ред
|