Необходимо написание скетча для Arduino (экспонометр с датчик. BH1750)

Гость9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.05.2016

Необходимо написание скетча под Arduino (возможно изменить имеющийся в качестве примера).

Имеется контроллер Arduino Pro Mini (Atmega 168, 8Mhz, 3.3v)

Дисплей OLED 128x64 I2C

Датчик освещенности BH1750

На дисплее должны выводиться три параметра: диафрагма, iso и выдержка. Пример во вложении.

Диапазон значений диафрагмы: 1, 1.4, 2, 2.8, 4, 5.6, 8, 11, 16, 22, 32, 45, 64, 90.

Диапазон значений iso: 6, 12, 25, 50, 100, 200, 400, 800, 1600, 3200, 6400.

Диапазон значений выдержки: 2, 4, 8, 15, 30, 60, 125, 250, 500, 1000, 2000, 4000, 8000.

С помощью кнопок можно менять значения диафрагмы и iso, а значение выдержки будет рассчитываться исходя из введенных значений и показаний датчика BH1750. По принципу как сделано в этом скетче: http://kadookacameraworks.com/assets/Menu_Structure_OLED_EEPROM_Rev1.ino

То есть по сути нужно повторить это устройство: http://kadookacameraworks.com/light.html (скетч выше взят отсюда) но на Arduino Pro Mini с датчиком освещенности BH1750 и экраном 128x64.