В следующем примере понадобится контроллер Arduino Mega 2560, модуль датчика освещенности57 (LM393) и шилд с ЖК дисплеем (LCD Keypad Shield).
Скетч отображает значение освещенности на ЖК дисплее и передает их через последовательный порт:
Результат работы скетча представлен на рисунке:
Считать значения, поступающие на последовательный порт, позволяет модуль pySerial
Исходный текст на языке Python, считывающий показания, поступающие от датчика освещенности:
import serial
s = serial.Serial(‘/dev/ttyACM0’, 9600)
while True:
print(s.readline())
Результат работы программы в режиме реального времени: