Shield LCD 1602 не работают кнопки

Kairon
Offline
Зарегистрирован: 06.07.2019

Приветствую! Подсобите дилетанту!

Имеется Shield LCD 1602 с кнопками и Wavgat UNO R3 (CH340G) .

При попытке соединить,работают только две кнопки.Заливал разные скетчи.Пробовал считывать показания кнопок.Выдает какую то фигню.Вот собсно:up 501 left 2081 dwn 1301 right 0 sel 3248 .Понятно что больше 1024 быть не может.Но вот факт.Где копать?И что залить?

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

почитать тему от DIMAX про WAVGAT

- -АЦП -12 битный, есть возможность дифф.включения входов и  усиления входного сигнала в 8/16/32 раз. Доступны любые референсы, в том числе от ЦАПа.   АЦП этот бегло протестировал, не очень впечатляет. Возможно это недостаток платы , на которой припаян МК, но 12-битного разрешения мне не удалось выжать даже при идеальном источнике сигнала и референса, 10 бит пожалуй  будет, но с программным усреднением: при референсе 2,048V удалось добиться гуляние результата оцифровки измерения напряжения батарейки   +/-  1mV

Kairon
Offline
Зарегистрирован: 06.07.2019

...Это пока темно для меня.Я ж не зря тему в "песочнице" открыл.Чё делать то надо?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

так значения есть их и берите за основу

Kairon
Offline
Зарегистрирован: 06.07.2019

Пробовал.Ни чего не меняется.Без нажатия кнопок выдает 1024.  КЗ на кнопках нет.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Kairon пишет:

Пробовал.Ни чего не меняется.Без нажатия кнопок выдает 1024.  КЗ на кнопках нет.

сами же написали - Вот собсно:up 501 left 2081 dwn 1301 right 0 sel 3248 . - эти значения и берите, ацп в плате 12 битный, то-есть максимальное значение 4096, но не факт, так как для сравнения используется опорное не 5 вольт, а 3.3

Kairon
Offline
Зарегистрирован: 06.07.2019

Спасибо,уже что то проясняется в голове.(Макс.4096!!!)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Kairon пишет:

Спасибо,уже что то проясняется в голове.(Макс.4096!!!)

это если кнопки запитаны от 3.3 вольта, а если запитать от 5 вольт, то вылетешь за 4096 и далее начнется с нуля

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Kairon пишет:

Спасибо,уже что то проясняется в голове.(Макс.4096!!!)

4095

Kairon
Offline
Зарегистрирован: 06.07.2019

а ,ну да.

Kairon
Offline
Зарегистрирован: 06.07.2019

((((   а вот и не получается ни чего.

b707
Offline
Зарегистрирован: 26.05.2017

Kairon пишет:

((((   а вот и не получается ни чего.

возьмите нормальную Уно, а не Вавгат. С вавгатом у вас потом половина примеров из интернета не будет работать.

Kairon
Offline
Зарегистрирован: 06.07.2019

Да,видно дело к тому идет......((((

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Kairon пишет:

((((   а вот и не получается ни чего.

там нечему не получаться

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

ua6em пишет:

Kairon пишет:

((((   а вот и не получается ни чего.

там нечему не получаться

Да не все так просто... Есть много "нюансов" всегда.... У меня вот недавно схема из ~20 проводов, нано и дисплея не сразу заработало как надо - просто был "нюанс" - были косяки по соеденительным проводам. Так что "не получаться" много чему там есть! ))

Kairon
Offline
Зарегистрирован: 06.07.2019

Может есть какой скетч заставляющий ее правильно работать.Может руки то у меня не совсем не из того места:-).В остальных проектах она же работает.. Вот генератор (на AD9850) у меня же получилось запустить.Только частоту приходится менять софтово,кнопки то не корректно работают.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Kairon пишет:

Может есть какой скетч заставляющий ее правильно работать.Может руки то у меня не совсем не из того места:-).В остальных проектах она же работает.. Вот генератор (на AD9850) у меня же получилось запустить.Только частоту приходится менять софтово,кнопки то не корректно работают.

каждый скетч надо править под значения твоих кнопок, сложно? отнюдь

bwn
Offline
Зарегистрирован: 25.08.2014

ua6em пишет:

каждый скетч надо править под значения твоих кнопок, сложно? отнюдь

А как их узнать? ))))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

bwn пишет:

ua6em пишет:

каждый скетч надо править под значения твоих кнопок, сложно? отнюдь

А как их узнать? ))))

При попытке соединить,работают только две кнопки.Заливал разные скетчи.Пробовал считывать показания кнопок.Выдает какую то фигню.Вот собсно:up 501 left 2081 dwn 1301 right 0 sel 3248 .Понятно что больше 1024 быть не может.Но вот факт.Где копать?И что залить?