
Arduino
杰克.史珍香
这个作者很懒,什么都没留下…
展开
-
函数(1)
函数定义、结构例子uint8_t CheckInPort(uint8_t inN,uint8_t inStatus){ uint16_t count=0; uint8_t cStatus=0; while(1) { if(digitalRead(inN)==inStatus) { cStatus=1; break; } delay(5); count++; if(count>=2000)原创 2022-05-30 10:25:39 · 136 阅读 · 0 评论 -
创鸿DMM表的使用(1)
目录创鸿表头介绍通信协议编程代码创鸿表头介绍通信协议编程代码16位CRC校验:unsigned int Get16BitsCRC(unsigned char *pBuf, unsigned char len){ unsigned int wCrc = 0xFFFF; for (unsigned char i = 0; i < len; i++) { wCrc ^= (unsign...原创 2022-05-28 09:21:49 · 970 阅读 · 0 评论 -
Arduino 串口
串口介绍串行端口用于Arduino和个人电脑或其他设备进行通信。所有Arduino控制器都有至少一个串行端口(也称为UART或者USART)。个人电脑可以通过USB端口与Arduino的引脚0(RX)和引脚1(TX) 进行通信。所以当Arduino的引脚0和引脚1用于串行通信功能时,Arduino的引脚0和引脚1是不能做其他用的。你也可以通过Arduino开发环境软件中的串口监视器来与Arduino 控制器进行串口通信,你只需要点击Arduino IDE软件中的“串口监视器”按钮(如下图所示)就可以打开原创 2022-05-28 09:03:04 · 2264 阅读 · 0 评论 -
Arduino 串口接受/处理数据(字符串)
数据例子通过串口3接受 WHITE:12345GREEN:54321RED:12345BLUE:12345 ,解析出 四种颜色对应的值代码void setup() { // put your setup code here, to run once: Serial3.begin(115200, SERIAL_8N1);} while (Serial3.available() > 0) { getDat += char(Serial3.read(.原创 2022-04-29 14:21:21 · 4604 阅读 · 0 评论