Многорежимные часы на базе микроконтроллера MIK32 Амур.
- Микроконтроллер MIK32 Амур.
- Макетная плата Arduino.
- LCD 16x2 с I2C-интерфейсом.
- Датчик температуры и влажности DHT11.
- Активный buzzer.
- USB Type-C / UART-интерфейс для обмена командами и получением информации от системы.
- Резистор 220 Ом.
- 7 проводов (папа-мама).
- 2 провода (папа-папа).
| Команда | Аргументы | Назначение |
|---|---|---|
| SET_TIME | HH MM SS | установка текущего времени |
| SET_DATE | DD MM YYYY | установка текущей даты |
| SHOW_TH | — | получение температуры и влажности |
| SET_ALARM_TIME | HH MM | установка времени будильника |
| SHOW_ALARM_TIME | — | получение времени будильника |
| ALARM_ON | — | включение будильника |
| ALARM_OFF | — | выключение будильника |
| DISPLAY_ON | — | включение дисплея |
| DISPLAY_OFF | — | выключение дисплея |
Подробная документация проекта доступна в GitHub Wiki: Открыть документацию
Проект распространяется под лицензией MIT.