柯城网站建设,博采网络科技,互动平台网站建设,网站错误代码301MixPY——让爱(AI)触手可及 MixPY布局 主控芯片#xff1a;K210#xff08;64位双核带硬件FPU和卷积加速器的 RISC-V CPU#xff09; 显示屏#xff1a;LCD_2.8寸 320*240分辨率#xff0c;支持电阻触摸 摄像头#xff1a;OV2640#xff0c;200W像素 扬声器#…MixPY——让爱(AI)触手可及 MixPY布局 主控芯片K21064位双核带硬件FPU和卷积加速器的 RISC-V CPU 显示屏LCD_2.8寸 320*240分辨率支持电阻触摸 摄像头OV2640200W像素 扬声器3W单声道喇叭及2.5mm双声道耳机孔 麦克风一颗数字高灵敏MEMS硅麦 存储介质16MBFlash可外接32G calss10 TF内存卡 板载功能RGB三色灯自定义2颗按键重力感应 电池管理PMU电源管理3重电池保护电路及550mah锂电池 无线网卡ESP8285,WiFi无线网卡 下载驱动CH340USB转TTL串口驱动电路 外接拓展3个 Type-C扩展接口,可外接18IO口及双电源输出 1、触摸屏技术 触摸屏在结构上由一个感应式液晶显示装置组成这个感应显示器可以接收触控头或者其他触控动作的信号。当这个感应显示器收到了触控信号整个触控装置会按照事先编写的程序执行不同的指令实现用户的触控意图。这种技术替代了传统的机械式按钮装置加上液晶显示器的画面可以得到十分生动形象的画面和操作享受受到了越来越多人的欢迎。
触摸屏技术最早出现在一些工业和商业设备中例如POS终端机、电梯按钮等。触摸屏技术在很大程度上方便了人机交互触摸屏本身又很坚固耐用,这些特点都让触摸屏技术有了很大的应用和发展。利用触摸屏技术用户只要用手指点击相应的触控图案就可以解决过去繁杂的操作问题极大的方便了用户。由于近些年i Phone手机的推出更是刺激了触摸屏相关产业的发展触摸屏技术也由此被应用到不同的产品中。随着移动互联网、云计算等技术的快速发展人们对触摸屏技术的需求和要求也日益提高相信触摸屏技术将会越来越多的出现在不同的电子产品中。除此之外触摸屏在汽车电子领域和零售业也有很大的发展空间具相关权威调查到2012年用于汽车电子和零售业的触摸屏市场将会达到20亿美元占触摸屏产业总体市场的20%。同时在PC行业由于微软操作系统的不断发展触摸屏技术也将占据着十分重要的角色再加上医疗领域、公共设施领域等方面触摸屏控制技术将会得到进一步的普及有着极好的市场前景。
中国的触摸屏消费市场有着极大潜力尤其在数码电子产品市场中然而在触摸屏产业中中国的触摸屏产业主要集中在产业链的中下游目前辽宁沈阳的沈北新区也建立了手机制造中心吸引了包括晨讯科技等手机触摸屏生产厂家。一方面体现了手机触摸屏这一强大的市场另一方面又反映了我国触摸屏产业的技术含量偏低多以加工代工为主。然而在触摸屏产业链中触摸屏驱动芯片是核心决定着触摸屏产品的优劣全球各大芯片设计公司也都在致力研发高精度、低功耗的触摸屏驱动芯片。 2、电阻式触摸屏 是一种传感器基本上是薄膜加上玻璃的结构薄膜和玻璃相邻的一面上均涂有ITO纳米铟锡金属氧化物涂层ITO具有很好的导电性和透明性。当触摸操作时薄膜下层的ITO会接触到玻璃上层的ITO经由感应器传出相应的电信号经过转换电路送到处理器通过运算转化为屏幕上的X、Y值而完成点选的动作并呈现在屏幕上。它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压。很多LCD模块都采用了电阻式触摸屏这种屏幕可以用四线、五线、七线或八线来产生屏幕偏置电压同时读回触摸点的电压。 8、实验之三触摸绿色块开关绿色LED灯
#MicroPython动手做38——控制触摸屏
#实验之三触摸绿色块开关绿色LED灯import touchscreen as ts
import time
import mixno
import lcd
import image
from machine import I2Ci2c I2C(I2C.I2C0, freq400000, scl30, sda31)
lcd.init(freq15000000,color0)
ts.init(i2c)
LED_Gmixno.pin(6,mixno.GPIO.OUT)
image image.Image()
while True:image image.draw_rectangle([100,80,120,80],57351,1,1)if ts.read()[0] 3:if 100 ts.read()[1] 220 and 80 ts.read()[2] 160:LED_G.value(0)time.sleep_ms(300)else:LED_G.value(1)lcd.display(image)
实验三场景示意图 MixPY 实验图形编程 9、实验之四红蓝触摸块控制红蓝色LED灯
红蓝二个色块按钮点动打开相应颜色的LED灯
#MicroPython动手做38——控制触摸屏
#实验之四红蓝触摸块控制红蓝色LED灯import touchscreen as ts
import mixno
import lcd
import image
from machine import I2Ci2c I2C(I2C.I2C0, freq400000, scl30, sda31)
lcd.init(freq15000000,color0)
ts.init(i2c)
LED_Rmixno.pin(7,mixno.GPIO.OUT)
LED_Bmixno.pin(8,mixno.GPIO.OUT)
image image.Image()
image image.draw_rectangle([50,80,60,80],248,1,1)
image image.draw_rectangle([190,80,60,80],7936,1,1)
while True:if 50 ts.read()[1] 110 and 80 ts.read()[2] 160:LED_R.value(0)else:LED_R.value(1)if 190 ts.read()[1] 250 and 80 ts.read()[2] 160:LED_B.value(0)else:LED_B.value(1)lcd.display(image)
实验四的场景示意图 MixPY 实验四图形编程 10、实验之五触摸画红线
#MicroPython动手做38——控制触摸屏
#实验之五触摸画红线import touchscreen as ts
import mixno
import lcd
import image
from machine import I2Clcd.init(freq15000000,color0x0000)
i2c I2C(I2C.I2C0, freq400000, scl30, sda31)
ts.init(i2c)
lcd.clear(0x0000)
img image.Image()
status_last ts.STATUS_IDLE
x_last 0
y_last 0
draw False
LED_Rmixno.pin(7,mixno.GPIO.OUT)
while True:status ts.read()[0]x ts.read()[1]y ts.read()[2]if draw:img img.draw_line([x_last,y_last,x,y],(255,0,0),1)if status_last ! status:if status ts.STATUS_MOVE or status ts.STATUS_PRESS:draw Trueelse:draw Falsestatus_last statuslcd.display(img)x_last xy_last y
实验五的场景示意图 MixPY 实验五的图形编程