Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pozitp/arduino-school-bell

Automation of school bell on Arduino for my project.
https://github.com/pozitp/arduino-school-bell

Last synced: about 2 months ago
JSON representation

Automation of school bell on Arduino for my project.

Awesome Lists containing this project

README

        

# Автоматическая система подачи звонков в школе

* [Описание](#Описание)
* [Файловая структура](#Файлы)
* [Схема подключения](#Схема)
* [Компоненты](#Компоненты)
* [Как прошить](#Прошивка)
* [Описание кодовой базы](#Код)

# Описание
Данный проект создан был в рамках школьного проекта, но в целях поддержки его, надёжности, удобства предоставления публикую в Open Source.

Преимущества:
- Главный файл кода переписан без использования лишних функций и без поддержки Serial порта.
- Оптимизация
- Качественный код
- Использование хороших библиотек, имеющие поддержку
- Использование PlatformIO для более удобной прошивки при сборке аналогичной схемы
- Небольшое использование ОЗУ за счёт применения Flash памяти и оптимизаций
- UNIT тестирование

Возможности:
- Подавать звонки :)
- Перевод времени (не реализовано)
- Веб-сервер и/или приложение (в будущей доработке)
- microSD карта с конфигурацией расписания (в будущей доработке)

# Файлы
* lib - библиотеки проекта, желательно обновить после скачивания
* src - папка с главным файлом с прошивкой
* test - папка с прошивками для тестирования отдельных компонентов
* include - содержит файл с объявлением всех необходимых переменных

# Схема
(потом нарисую)

# Компоненты