Аналоговый вход Arduino

Обсуждаем цифровые устройства...
Ответить
Barseg
Родился
Сообщения: 5
Зарегистрирован: Пт апр 16, 2010 14:44:29

Аналоговый вход Arduino

Сообщение 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... Питание от USB. Пробовал с разных машин - результат одинаковый
Принципиальная схемка сего девайса
freeduino_ThroughHole_scheme.gif
(25.17 КБ) 566 скачиваний
Кто-нить, объясните, в чем может быть загвоздка?
Реклама
rukez
Встал на лапы
Сообщения: 108
Зарегистрирован: Пт дек 17, 2010 04:02:19

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

Сообщение rukez »

подтяжечку скорее всего надо сделать (можно программно попробовать для начала через digitalWrite (sensor, HIGH) но я лично предпочитаю подтяжку к земле внешним резистриком в таком случае - мне просто так логичнее кажется )
поставьте скорость порта повыше (в serial.begin(X) вместо Х=9600 поставьте 115200 например) и время опроса поменьше - если показания плавно плавают от нуля до максимума то это отсутствие подтяжки на 99% - сам недавно накололся на это :)
Реклама
Barseg
Родился
Сообщения: 5
Зарегистрирован: Пт апр 16, 2010 14:44:29

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

Сообщение Barseg »

Спасибо, попробую!
Ответить

Вернуться в «Цифровая техника»