Bluetooth модуль HC-06 , HC-05
- Войдите на сайт для отправки комментариев
Втр, 03/07/2018 - 19:48
Помогите новичку . Стараюс создать диммер но наткнулся на проблемму . Модуль HC-05 отправляет на Ардуинку ASCII коды а Ардуино не читает их как цифры .
Как присвоить переменному "bright" Числовое значения , чтобы ШИМ работал по отправленной цифре напр : 255- полное открвтие или 85- на треть мощности . Излагаю код:
char bright; #define ar1 3 // Пин, к которому подключён затвор транзистора 3 void setup() { pinMode(ar1, OUTPUT); // Настраиваем цифровой пин 3 на выxод ШИМ Serial.begin(4800); // мониторить на ком Serial1.begin(9600); // Блютуз } void loop() { if (Serial1.available()) { bright = Serial1.read(); bright =constrain(bright,0,255); // Ограничить значения analogWrite(ar1, bright); //присвоить значения ШИМ Выходу Serial.print(bright); // мониторить на ком Serial1.print(bright); // мониторить на терминпле