Настройка времени на DS3231 через Bluetooth BLE 4.0 HM-10

Hardwell
Offline
Зарегистрирован: 04.01.2017

Доброго времени суток! Есть Arduino Mega, часы DS3231, Bluetooth BLE 4.0 HM-10. Стоит задача дистанцинно, через блютуз (ios/android) подключаться к ардуино и настраивать время/выставлять время включения светодиода (к примеру). Возможно ли это реализовать? Есть ли схожие проекты? Буду очень рад за помощь!

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

1. Реализовать - возможно;

2. Похожие проекты - есть.

Ещё вопросы?

Hardwell
Offline
Зарегистрирован: 04.01.2017

Если не сложно, подкиньте ссылки на такие проекты, если есть.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Первые две ссылки в гугле:

https://evothings.com/control-an-led-using-hm-10-ble-module-an-arduino-a...

http://www.instructables.com/id/How-to-Use-Bluetooth-40-HM10/

Как прикрутить часы DS3231 к ардуине - везде тонны инфы, даже на этом хейтящем ленивые новичковые жопы форуме. Ищите.

Hardwell
Offline
Зарегистрирован: 04.01.2017

Эти ссылки я смотрел, как прикрутить DS3231 к ардуине я также знаю. Суть вопроса была именно в том, можно ли при помощи телефона менять время на этих DS3231. Ибо, при подключении часиков я вначале прошивал их, а потом уже заливал сам скетч программы.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Можно. Посылаете на ардуину команду, например, "SET=DATETIME|31.12.2017 10:14", на стороне ардуины разбираете строку, понимаете, какую команду запросили, парсите её, и устанавливаете время.

 

Вот здесь: https://drive.google.com/file/d/1hetCxTlOijFm2XRG67lACGUS72uTYMSz/view?usp=sharing - есть в исходниках разбор такой команды, как раз из Serial получает команды и парсит, одна из реализованных - установка времени на DS3231. Разобраться, при желании, можно. Как именно это реализовано - описано в первом абзаце.

Hardwell
Offline
Зарегистрирован: 04.01.2017

Это именно то, что нужно. Спасибо!)