arduino如何读取1602屏上的值
研究好久发现,让1602显示都没问题,就想请教下 如何读取1602显示的值回来。 :lol你可以固定变量,屏幕引用这个变量。。。你要用屏幕上这个值得时候,回来读这个变量就好了啊:lol 不是你自己显示的吗,你怎么会不知道,读取干嘛 是啊,干嘛要读回来? 是的读回来做常数
就比如 我启动前 液晶屏显示,我用按键输入一个值(好比转多少圈,输入30),想把这个数值读回来作为常数,加入到后面程序一些计算公式里面。
lond131421 发表于 2018-3-7 07:32
是的
读回来做常数
就比如 我启动前 液晶屏显示,我用按键输入一个值(好比转多少圈,输入30),想把这 ...
不是直接读按键就可以了吗?屏幕怎么读?难道还要来个图像识别? 屏幕上显示的内容,就是你的程序发送给屏幕的,理论上可以从屏幕上读取,但是实际操作起来难度相当大,需要截获单片机发送给屏幕的数据,再利用相关程序解读这些数据,或者如上面所讲,使用图像识别,十分高大上!我没有这个能力,期待你能成功!!!:D 屏幕上的就是单片机送的,直接读单片机里送的那个数就行了。 茅塞顿开。。。。。。。。。。。。。。。。。。 lond131421 发表于 2018-3-7 07:32
是的
读回来做常数
就比如 我启动前 液晶屏显示,我用按键输入一个值(好比转多少圈,输入30),想把这 ...
https://www.openhacks.com/uploadsproductos/eone-1602a1.pdf
依 DATASHEET 來看,要讀不是問題,連 CGRAM 裏頭的文字設定資料
都能讀得出來,但...就如同其他網友所言,顯示資料既然是由 MCU
丟給 1602 ,那幹嘛不直接從 MCU 的內部變數去處理??
以 ARDUINO 來說,顯示的庫有人寫,但讀取的庫有沒有就不清楚了 :o 估计楼主的意思是,他通过按键输入了比如8次,显示了8,他要读取数值然后保存起来,变为一种默认设定值,下次开机能用。这个意思 你自己按键输入数字的时候把这组数字存到一个数组里不就完了? 可參考以下資料:
https://github.com/duinoWitchery/hd44780
https://github.com/duinoWitchery/hd44780/wiki
页:
[1]