МИК 32: Измеритель освещённости
Генерация кода для МИК32 (Измеритель освещенности)¶
В этом демонстрационном примере представлена разработка модели Engee для измерителя освещённости на фоторезисторе с последующей генерацией кода и выполнением на отладочной плате MIK32 NUKE V0.3.
Введение¶
Целевое устройство, используемое в этом демонстрационном примере - отладочная плата MIK32 NUKE V0.3 на базе микроконтроллера K1948ВК018 MIK32 Amur. В разрабатываемой в этом примере модели Engee осуществляется расчёт освещённости по имитируемому сигналу от аналого-цифрового преобразователя (АЦП) контроллера, а также подключается периферия контроллера. Компиляция и загрузка кода в микроконтроллер произведена из VS Code с расширением PlatformIO.
Аппаратная часть¶
Измерение освещенности в этом примере производится при помощи фоторезистора из семейства GL55. Входной сигнал АЦП - это падение напряжения на токоограничивающем резисторе в цепи фоторезистора. При высокой освещенности сопротивление фоторезистора $R_{LDR}$ уменьшается, а падение напряжения $V_{R_1}$ на токоограничивающем резисторе $R_1 = 83\ Ом$ увеличивается. Уровень питающего напряжения равен $V_{CC} = 3.3 В$. Схема соединения элементов приведена ниже.