avk013.blogspot.com - другой мой блог "C# and etc"

среда, 24 февраля 2016 г.

Проект1 "часы". arduino

Учебный проект со студентами.
Задача, создать стендовые часы в ходе обучения.
Оборудование:
1. базовая: arduinoUNI, после отладки: arduinoMini
2. дисплей CL5642, как макет для доски из сегментов, сделанных из светодиодной ленты.

3. сдвиговый регистр 74HC595N. Keywords: shiftOut()

4. буферные ключи на UNL2003AN (ток до 500мА) для подключения светодиодной ленты.
5.  часы ds1307 + память 24С32 (4кБайт)

6. блок питания 5V,12V
7. пару резисторов на 300Ом, и 3кОм.


задание делится на этапы:
1. Подключить модуль часов, написать программу для опроса модуля часов, и вывода в терминал в нужном формате.
2. Подключить регистр и сегментный дисплей, написать программу, обеспечивающую вывод информации на сегментный дисплей.
 2.1 засветить сегменты путем работы с регистром
 2.2. создать собственный алфавит для дисплея
 2.3 разработать удобную функцию записи минут и часов
3. Объединить результаты 1 и второго пунктов.
4. Подключить буферные ключи к контроллеру и макету на светодиодной ленте.
5. Оформительские работы.

 1 Развитие: используя таймеры и модуль памяти доработать модель с возможностью давать звонки.
2 Развитие: управление блоком с пульта ИК.

1 комментарий:

  1. блок питания беру с внешнего кармана ЖД, модель XH34W-12-5, output 12V-2A,5V-2A: elloy-GND, white-5V, red-12V.

    ОтветитьУдалить