1 (2011-01-25 12:00:17 отредактировано barseg)

Тема: Аналоговый вход.

Проблемы всего 2: первая - я новичок; вторая - пляшущие показания с аналогового входа (любого) Freeduino Through-Hole c ATMega 328-P PU
Вот, например, я подключаю фоторезистор на +3.3, загружаю в контроллер код из примера Examples/Analog/AnalogInOutSerial и на выходе в мониторе порта получаю примерно такое:

sensor = 704     output = 175
sensor = 700     output = 174
sensor = 703     output = 175
sensor = 702     output = 174
sensor = 700     output = 174
sensor = 703     output = 175
sensor = 699     output = 174
sensor = 701     output = 174


Затемняю фоторезистор и показания становятся такими:

sensor = 381     output = 94
sensor = 1023     output = 255
sensor = 0     output = 0
sensor = 0     output = 0
sensor = 573     output = 142
sensor = 1008     output = 251
sensor = 0     output = 0
sensor = 230     output = 57
sensor = 1023     output = 255
sensor = 0     output = 0
sensor = 0     output = 0
sensor = 375     output = 93
sensor = 1023     output = 255
sensor = 0     output = 0
sensor = 0     output = 0


при подаче +3.3 и +5 показания, соответственно 704-698 и 1023...
Кто-нить, объясните, в чем может быть загвоздка?

2

Re: Аналоговый вход.

Ты не привел схему подключения. По идее неплохо бы вход подтянуть к земле резистором на 10К.