arduino与python哪个语言更好,python与arduino结合项目

本文介绍了如何使用Arduino和Python配合,制作一个串口屏显示CPU使用率的项目。通过Arduino编写下位机代码,Python处理上位机串口通信,实现了自定义显示功能。项目易于搭建,无需焊接或复杂硬件,适合初学者和进阶者实践。
摘要由CSDN通过智能技术生成

本篇文章给大家谈谈python与arduino进行参数传递,以及arduino与python哪个语言更好,希望对各位有所帮助,不要忘了收藏本站喔。

 Arduino 和 Python 虽然是不同的编程语言,但并不影响共同实现一个制作。(传统说法就是一个在上位机编程,一个给下位机编程)

只需要下图所示的两个常见零件 UNO 和 LCD 盾板( 2.4‘ TFT 驱动 ILI9341 ),如果你手里正好有,那么不妨用起来, Arduino Python 都熟悉的话,copy 一下代码,分分钟GPT改写

即插即用,不用面包板,不用杜邦线,不用嘉立创打板,不用焊接,你还等什么?

像 Lego 一样,LCD 和 UNO 都可以拆为他用,不损耗一丁点材料。

经过几天使用,不断完善,基本可以投入实用了。

串口命令里可以调整 字体和背景颜色,字号,具体用法看后面的python实例。

【 上篇 --- DIY一个 串口屏 】

刚入坑就有了一个 LCD 盾板,虽然有触摸屏,做完例程就一直在吃灰,因为TA把 UNO 的端口几乎占完了,就剩下串口,还不方便插其他串口模块。最近一直折腾 0.96’OLED,实在太小,于是又想起这块2.4‘的屏。因为端口的原因,可以做的有限,那就先做个串口屏。虽然市面也有成品 串口屏 ,不过自己做的控制命令定制方便。

首先,给 UNO 写入 arduino 代码:

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_TFTLCD.h> // Hardware-specific library
#include <string.h>
#define LCD_CS A3    // Chip Select goes to Analog 3
#define LCD_CD A2    // Command/Data goes to Analog 2
#define LCD_WR A1    // LCD Write goes to Analog 1
#define LCD_RD A0    // LCD Read goes to Analog 0
#define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin 
#define USE_ADAFRUIT_SHIELD_PINOUT
#define	BLACK   0x0000
#define	BLUE    0x001F
#define	RED     0xF800
#define	GREEN   0x07E0
#define CYAN    0x07FF
#define MAGENTA 0xF81F
#define YELLOW  0xFFE0
#define WHITE   0xFFFF

Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
String str;
int background_color;

void setup(void) {
  background_color=BLACK;
  
  Serial.begin(115200); 
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值