Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/pozitp/arduino-school-bell
- Owner: pozitp
- License: gpl-3.0
- Created: 2022-04-11T08:38:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-15T07:13:15.000Z (over 2 years ago)
- Last Synced: 2024-10-15T06:13:06.985Z (3 months ago)
- Language: C++
- Homepage:
- Size: 376 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Автоматическая система подачи звонков в школе
* [Описание](#Описание)
* [Файловая структура](#Файлы)
* [Схема подключения](#Схема)
* [Компоненты](#Компоненты)
* [Как прошить](#Прошивка)
* [Описание кодовой базы](#Код)# Описание
Данный проект создан был в рамках школьного проекта, но в целях поддержки его, надёжности, удобства предоставления публикую в Open Source.Преимущества:
- Главный файл кода переписан без использования лишних функций и без поддержки Serial порта.
- Оптимизация
- Качественный код
- Использование хороших библиотек, имеющие поддержку
- Использование PlatformIO для более удобной прошивки при сборке аналогичной схемы
- Небольшое использование ОЗУ за счёт применения Flash памяти и оптимизаций
- UNIT тестированиеВозможности:
- Подавать звонки :)
- Перевод времени (не реализовано)
- Веб-сервер и/или приложение (в будущей доработке)
- microSD карта с конфигурацией расписания (в будущей доработке)# Файлы
* lib - библиотеки проекта, желательно обновить после скачивания
* src - папка с главным файлом с прошивкой
* test - папка с прошивками для тестирования отдельных компонентов
* include - содержит файл с объявлением всех необходимых переменных# Схема
(потом нарисую)# Компоненты