迷你PC平台 pcDuino分享到 新浪微博腾讯微博已用    +0收藏+72PcDuino是一种高性能,高性价比的迷你PC的平台,能够运行PC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 11:26:33
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PCDuino是一款开源的单板计算机,基于Arduino硬件平台,支持Linux系统。Linux移植是指将Linux系统移植到PCDuino上,使其可以运行Linux操作系统。这种操作可以让PCDuino具有更强大的功能和更广泛的应用范围。
PCDuino作为一款开源硬件,其资源丰富且功能强大,但是原生系统可能并不满足一些用户的需求。因此,很多人选择将Linux系统移植到PCDuino上,以实现            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-28 10:07:48
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            照例先来捋一下思路,由于手头没有LCD模块,只能用显示器来充当示波器的屏幕了(27寸的示波器,哇咔咔~)。因为涉及到绘图,这里我使用OpenGL作为绘图工具,虽然有点炮打蚊子的感觉,但是。。。还有什么比OpenGL更好的跨平台图形库呢?同时逼格也得到提升,何了乐而不为。嘿嘿~
实现原理很简单,通过pcDuino的analogRead函数读取信号源的电压变化,再用OpenGL构建一个坐标系,X轴代表时间,Y轴代表电压,持续绘制电压随时间的变化曲线,就得到我们需要的波形图像了。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-30 11:04:23
                            
                                1091阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章结束给大家来个程序员笑话:[M]    近来调驱动时,调试led时碰到了点问题,于是回过头来再写个led裸板程序。在我写的pcDuino第一个裸板程序uart的基础上,再写个led裸板程序还是很轻松的。很多人认为没有必要写什么pcDuino裸板程序,认为没啥意思。我认为可以用来熟悉硬件,特别是想做底层驱动开辟,以及系统移植,熟悉底层硬件还是有用的。其实做底层驱动开辟,也是跟硬件打交道,硬件相干            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-05-25 15:07:00
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            与串行端口的数据通信问题你想通过串行端口读写数据,典型场景就是和一些硬件设备打交道(比如一个机器人或传感器)。解决方案尽管你可以通过使用Python内置的I/O模块来完成这个任务,但对于串行通信最好的选择是使用 pySerial包 。 这个包的使用非常简单,先安装pySerial,使用类似下面这样的代码就能很容易的打开一个串行端口:import serial
ser = ser            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 13:38:04
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            嵌入式系统中,诸多设备都可以通过串口来控制,比如WiFi、蓝牙、RFID等等,因此在嵌入式设备中使用串口就显得特别重要。首先,有几个概念简单澄清一下。RS232、RS485和TTL指的是电气电平标准。一般而言,TTL使用0V表示低电平,+5V表示高电平。RS232使用负逻辑电平,即+3V ~ +15V表示低电平,-3V ~ -15V表示高电平。RS485和RS232一样都是基于串口的通讯接口,数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 20:58:50
                            
                                219阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近调试通信模块时,需要用UART串口输入AT命令控制模块,手动输入不便于自动化,所以就学习了下使用python进行串口控制。serial模块安装pip install pyserial常用的方法函数导入串口模块import serial;打开串口ser = serial.Serial(端口名称,...其他参数),ser.open()方法可以在close之后再次打开相应端口;关闭串口ser.clo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-01 13:33:42
                            
                                389阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            import serial#导入模块
ser = serial.Serial(串口号,波特率) #打开第一个串口
print ser.portstr 能看到第一个串口的标识,windows下是COM1
ser.write(“hello") 就是往串口里面写数据
ser.close() 就是关闭ser表示的串口
ser.open() 会打开这个串口
ser = serial.Serial('COM1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 22:01:33
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个软件的 UI 界面是非常重要的,这是软件与用户交互的接口,软件功能即使再强大,但如果没有清晰的 UI 界面,那也发挥不出软件的功能,使得用户体会不到软件的优势。今天痞子衡给大家介绍 pzh-py-com 的界面构建过程。一、界面设计简图在真正进入代码设计 pzh-py-com 界面前,首先应该在纸上画一个界面草图,确定 pzh-py-com 界面应该有哪些元素构成,这些元素分别位于界面上什么位            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 16:03:49
                            
                                224阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            print("开始串口通信编程") import serial打开串口ser = serial.Serial("COM3", 115200, timeout=1)while True: # 读取接收到的数据 data = ser.read_all() if data != b'': print("收到数据:",data) # 发送数据 ser.write("Hello".encode())ser.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-02 20:55:32
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【Python】基于serial的UART串口通信(可实现AT指令自动化 以ML307A开发板为例) 文章目录Python下的串口serial库AT的命令格式附录:列表的赋值类型和py打包列表赋值BUG复现代码改进优化总结py打包 Python下的串口serial库串行口的属性: name:设备名字 portstr:已废弃,用name代替 port:读或者写端口 baudrate:波特率 byte            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 12:00:13
                            
                                440阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言已经完成了前期的几个操作Arduino Software (IDE) 开发环境已配置好,实现Hello World,程序正常编译使用DHT11和Arduino获取房间中的温度和湿度数据(需要了解基本电路,先点灯,灯亮再试传感器)使用python实现win10系统和arduino usb串口通信(蓝牙和wifi都暂时不考虑,usb通信优先)上述步骤能够正常拿到温湿度数据,并且传递给win10系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 11:01:12
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于很多嵌入式工程师来说,经常需要使用各种串口来显示数据和测试,有时候需要自动化地测试命令,使用一般的串口工具就难以满足要求,这时使用Python来写串口程序,就更加方便了。因为它可以根据嵌入式系统发送出来的命令,进行不同的情况处理,可以回应不同的命令。另外也可以使用它来过滤没用的数据,比如关注特定的日志,这样就可以少花费时间。下面就来做一个串口的程序,首先使用pip安装串口模块:pip inst            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 16:20:09
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、概述 
 
      pyserial模块封装了对串口的访问。 
  
   
  
  二、特性 
 
      在支持的平台上有统一的接口。 
 
      通过python属性访问串口设置。 
 
      支持不同的字节大小、停止位、校验位和流控设置。 
 
                 
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 13:56:08
                            
                                460阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            pySerial封装了对串口的访问,供大家参考,具体内容如下特性在支持的平台上有统一的接口。通过python属性访问串口设置。支持不同的字节大小、停止位、校验位和流控设置。可以有或者没有接收超时。类似文件的API,例如read和write,也支持readline等。支持二进制传输,没有null消除,没有cr-lf转换。有关Python的环境配置请参考: 《Python入门》Windows 7下Py            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 13:26:10
                            
                                138阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上一章讲了如何新建一个PyQt工程,那么这一章主要介绍Qt Designer的使用。随着,人们审美的不断提高,用户对界面的要求也越来越高。当然,PyQt由于产品定位的原因,不大可能做出十分精致的UI。但是,精致做不到,好看的界面还是绰绰有余的。下面就开始讲一下我的串口助手UI的设计。开始设计UI前,首先要确定这个软件需要实现什么功能,这是最基本,也是最重要的,毕竟界面再好看,功能不够强也只是喧宾夺            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 20:44:18
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python调用pyserial库实现对RS232命令的自动化控制前言一、需要克服的问题点二、使用步骤,两种例子1.前期准备,确保串口功能无异常2.python调用pyserial库发送字符串指令3.python调用pyserial库发送HEX指令4、总结 前言RS232串口的使用在底层开发中占据着无可替代的地位,在大部分的嵌入式设备中都会有对RS232指令的开发使用,因而掌握了使用python            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 09:15:51
                            
                                418阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。pyserial模块封装了python对串口的访问,为多平台的使用提供了统一的接口。安装:pip3 install pyserial测试:两个CH340 (TTL转串口模块)接入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 21:17:04
                            
                                224阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            其实网上已经有许多python语言书写的串口,但大部分都是python2写的,没有找到一个合适的python编写的串口助手,只能自己来写一个串口助手,由于我只需要串口能够接收读取数据就可以了,故而这个串口助手只实现了数据的接收读取。创建串口助手首先需要创建一个类,重构类的实现过程如下:1 #coding=gb1803023 importthreading4 importtime5 importse            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 17:04:25
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基本函数:#  串口操作:设置、打开、读取、写入、关闭
    com= serial.Serial('com1', 9600, timeout=0.5)  
    com.open()           # 端口:打开
    com.isOpen()         # 状态:是否已被打开
    com.read_all()       # 操作:读
    com.write(cmd)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 14:38:00
                            
                                743阅读