
单片机
文章平均质量分 53
主要掌握的是Arduino
庆钊你好呀
98年诞生于阿卡林省,性别男,取向女,考上某不知名985大学,19年毕业后留在广东广州工作。
从事于汽车控制研发,主业MATLAB数框框,副业朋友圈点赞机。
业余爱好电子和编程,Arduino点灯工程师,“helloword”软件爱好者。
实习打杂做过网站前后端开发,ROS。受不了996福报,逃回国企养老。
稍稍学了点tensorflow,训练出了人工智障。
工作上最有成就感是用EXCEL的VBA写了一个爬虫,然后偷了一个礼拜的懒。
干啥啥不行,吃饭第一名。吃饭不积极,脑子有问题。
展开
-
在ch32v307单片机上移植LUA
下载lua源代码先到官网下载lua源代码,http://www.lua.org然后解压出源码源码移植这里基于官方例程中的串口例程进行移植,USART_Printf例程使用MounRiver Studio该工程,然后添加lua源码需要将lua.c和luac.c移出工程。在源码目录中找到相应文件,选中文件,鼠标右键点击【参与/排出编译】。设置头文件路径包含。在main.c中添加lua相关头文件。添加lua与单片机硬件支持。编译后出错,发现无法找到math.h库,需要在设置原创 2022-05-10 10:59:13 · 1254 阅读 · 0 评论 -
arduino入门(esp8266)-环境搭建
为什么是arduino? arduino是一系列的控制板,我选用学习arduino控制板的原因是它能和ros很好的结合在一起使用,操作是否简单,价格便宜。对于个人学习来说是一个很好的平台。市面上有很多芯片能够支持arduino,我十分推荐的一个芯片是esp8266。 esp8266,只需要15元左右就能做好最小系统,并且esp8266带有wifi芯片,在后期智能车设计过程中,...原创 2018-09-15 12:02:58 · 27684 阅读 · 0 评论 -
在Arduino平台上使用ESP8266:使用MPU6050和DMP库,获取姿态信息。
最近闲下来,想学习一下运动传感器,于是在淘宝买了块MPU6050传感器。想要更多了解这款芯片信息的可以自己百度。在看了网上大多数的教程案例后,我发现网上的大多数都是基于AVR芯片处理,但是我想用我自己手上有的Esp8266来驱动这个传感器,在开发的过程中我遇到很多坑。于是我自己总结了已下几点坑。第一:接线要接的线有五条:VCC,GND,SCL,SDA,INT。前四个的功能很容易,最后一个是...原创 2019-01-22 11:02:52 · 8208 阅读 · 14 评论 -
在Arduino平台上使用ESP8266:使用BMP280传感器测试温度,压强数据。
首先介绍我使用的传感器模块名为GY-91,模块集成了MPU9250和BMP280两个传感器。在GitHub上有ESP8266驱动BMP280传感器的代码,BMP280库文件(点此下载)第一步:接线连接ESP8266的3.3V与传感器的VIN和3.3;GND与GND;D1与SCL;D2与SDA。第二步:修改代码如果直接编译烧写程序进去的话很大可能是找不到BMP280传感器,因为在...原创 2019-01-22 17:35:11 · 6757 阅读 · 22 评论 -
导航资料
最近在学习运动传感器,就此做一些笔记,大概总结一下我在硬件以及软件方面上的学习。常见的运动传感器有分六轴传感器和九轴传感器,代表芯片分别为MPU6050和MPU9250,六轴传感器又称IMU:包含三轴线加速度计,测量物体坐标系下的三轴线加速度;三轴角速度计,测量物体坐标系下的三轴欧拉角变化率。九轴传感器又称MARG或AHRS:除了前述两类,还包含三轴磁力计,测量地球磁力线在物体坐标系下...原创 2019-03-07 11:27:25 · 499 阅读 · 0 评论 -
在Arduino平台上使用ESP8266芯片:直接读取MPU9250数据,在ESP8266上解析输出四元数和欧拉角。
在前面我们使用了六轴传感器MPU6050,通过调用DMP库,直接让传感器输出欧拉角或四元数。这种方式能减少单片机的运算负担,但是我们无法调节里面的滤波算法和 姿态解析。而且对于九轴传感器MPU9250来说,调用DMP库输出的最大速度为200HZ(百度的数据,具体多少我也不清楚)。因此如果我们需要更高频率的输出,我们可以直接读取MPU9250的九个数据,然后在单片机处理,输出四元数或欧拉角。第一...原创 2019-04-05 00:15:13 · 5081 阅读 · 7 评论 -
在arduino上使用Modbus协议控制无编码器减速电机(一)
使用硬件: GA-12减速电机、arduino uno、L298N电机驱动板使用软件:modbus poll、python首先要明白电机驱动板的工作原理:通道A使能可以通过PWM调节输出A的电压,从而调节其转速。其逻辑输入有:本次使用的库文件为<L298N.h>、"Modbus.h"、"ModbusSerial.h"。均可以在GitHub上找到。ardu...原创 2019-05-14 11:17:34 · 3164 阅读 · 0 评论