Цитата:
Сообщение от YAM1966
Ну, во первых я не вижу где выставляются значения на ногах при включении питания. Вижу только установку направления ног.
Далее, ACC и BAT надо получать не digitalRead, а analogRead с проверкой на нужный уровень. Для этого можно воспользоваться макросом:
#define Rinput 47.0 // Последовательное сопротивление
#define Rground 10.0 // Сопротивление на массу
#define VRef 5.0 // Опорное для ADC
#define Kmnog ((Rground + Rinput) / Rground)
#define V2ADC(v) ((u16)(((v) * 1024.0) / (VRef * Kmnog)))
и сравнивать со значением, например V2ADC(11.0)
|
Так как я начинающий програмер, не поможете чуть подкоректировать мой скетч и оттолкнувшись от этого продолжу разбираться дальше.
То у меня был тока Бейсик-это просто в школе ))