开源
文章平均质量分 52
创客阿蛋
学的越多,就越发现自己的无知
展开
-
【STM32】stm32驱动TB6600控制42/57步进电机的案例(TIM中断和PWM实验)
步进电机的简单使用接线:TB6600驱动盒的详细说明:程序设计:工程文件:做毕业设计要用到57步进电机,所以花了两天时间做了一下电机函数从淘宝查的资料:接线如图:接线:DIR- && PUL- 接 单片机GNDDIR+ 接 PA1PUL+ 接 PA0驱动盒TB6600 VCC 24V驱动盒TB6600 GND 24V的GND我测出来的 A组(绿+蓝- ) B组(黄+红-)如何确定AB两组看这个:关于42步进电机驱动——基于STM32 HAL库实现原创 2021-11-23 15:23:52 · 11284 阅读 · 23 评论 -
Minibalance For Arduino上位机调试(调PID神器)
最近再搞PID,发现一款不错的软件Minibalance链接:https://pan.baidu.com/s/1I9bME3g851ylhY6bTixE0w提取码:1234首先将库文件拷贝到您的Arduino安装目录下的Libraries文件夹下。然后打开arduino软件,进行编译上上传,然后用管理员运行上位机Minibalance,然后点击下面的打开串口,设置好波特率,就可以看到数据变换的波形了:官方调试代码:/************************************原创 2021-09-30 17:38:49 · 3713 阅读 · 1 评论 -
Visual Studio C#交换和排列
课堂作业需要用c#做个排序查了一下,涉及到了算法,比较麻烦,诶,瞬间就来了兴趣了,赶紧上网查一下(复制粘贴- -+),然后记录一下效果图:我用的是冒泡排序法,具体看视频:[算法教程] 几种经典排序的实现1、冒泡排序(Bubble Sort)冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端原创 2021-09-30 09:21:19 · 358 阅读 · 1 评论 -
基于米思齐的电磁炮基础代码
主程序:代码:#include <Servo.h>volatile int 按钮;volatile int 充电继电器;volatile int 发射继电器;volatile int 充电继电器状态;volatile int 发射继电器状态;volatile int 舵机1角度;volatile int 舵机2角度;Servo servo_6;Servo servo_7;void 调试() { Serial.print(String("A4:")...原创 2021-09-29 09:40:11 · 871 阅读 · 0 评论 -
STM32字符转整型处理
/* USER CODE BEGIN Header */ /* USER CODE END Header *//* Includes ------------------------------------------------------------------*/#include "main.h"#include "usart.h"#include "gpio.h"/* Private includes -----------------------------------------.原创 2021-09-19 01:22:44 · 540 阅读 · 0 评论 -
arduino米思齐驱动彩灯条
流水灯接线基础进阶创意1创意2创意3接线首先检查我们的接线,我们这个实验默认接2号引脚,将我们的圆圈翻转过来,可以看到我们呀DI,5V,GND,DO的引脚。他们和arduino对应的关系是:DI ------输入,接引脚2VCC ------接5VGND ------接GNDDO ------输出,不接,用于串联拓展使用当然,如果发现后面没有显示这些白色字体,我们也可以根据位置进行推断:基础点击电脑,打开管理-设备管理,找到端口,查看自己的端口号打开米思齐,在右下角设置原创 2021-09-13 18:50:13 · 2632 阅读 · 1 评论 -
基于arduino的幻尔总线机器人
因创客协会招新和培养下一届需要,出一期arduino通过蓝牙控制实验室总线机器人的教程。我的接线是:TX ----> RXRX ----> TXGND ----> GNDVCC —> VCCarduinoUNOR3的硬件UART串口不够,所以我用D2D3引脚去模拟串口。蓝牙的接线是:RX ----> D2(模拟成TX)TX ----> D3(模拟成RX)接下来下载总线舵机给我们的官方资料:链接:https:/原创 2021-09-10 15:56:21 · 4237 阅读 · 6 评论 -
STM32hal库串口中断接收任意字符
cubeMCX设置:生成工程文件usart.c/** ****************************************************************************** * @file usart.c * @brief This file provides code for the configuration * of the USART instances. *********************原创 2021-09-06 03:17:17 · 2301 阅读 · 3 评论 -
基于arduino的物联网蔬菜大棚检测控制系统
目录一、系统方案1、 主控制器件的论证与选择1.1.1 控制器选用1.1.2 控制系统方案选择2、 模块的论证与选择3、控制系统的论证与选择二、系统理论分析与计算三、电路与程序设计1、电路的设计2、程序的设计(1)程序功能描述与设计思路四、测试方案与测试结果1、测试方案2、测试条件与仪器3、测试结果及分析五、代码(部分,完整看工程)六、工程及其文件一、系统方案1、 主控制器件的论证与选择1.1.1 控制器选用选用两块arduino UNO R3芯片,一主一从,主机负责接收传输数据,与上位机app进行原创 2021-09-04 13:30:50 · 3663 阅读 · 2 评论 -
常见传感器分析及应用代码
将一些常用传感器及其使用方法做一下归类总结,存个草稿,有空再补充文章目录一、 电容式传感器二、 电感式传感器三、 光电式传感器四、光纤式传感器五、 霍尔传感器六、 温度传感器七、 电阻式传感器一、 电容式传感器常见的电容式传感器有电容式开关,电容屏等二、 电感式传感器常见的电感式传感器有接近开关三、 光电式传感器常见的光电式红外对管,激光测距模块四、光纤式传感器常见的光纤式传感器有光纤放大器,漫反射感应光电开关五、 霍尔传感器常见的光纤式传感器有霍尔电机编码器,小车测速模块六、 .原创 2021-09-02 11:03:26 · 1300 阅读 · 0 评论 -
STM32获取DHT11温湿度(单总线通信实验笔记)
笔记:原创 2021-08-30 03:20:14 · 4450 阅读 · 0 评论 -
STM32获取MPU6050数据
参考视频:https://www.bilibili.com/video/BV1Fy4y1t7mehttps://www.bilibili.com/video/BV1kx411k7JT?p=63效果图:接线:SDA–PB11SCL–PB10用正点原子的MPU6050案例库主函数改为:#include "led.h"#include "delay.h"#include "sys.h"#include "usart.h"#include "mpu6050.h"#include "in原创 2021-08-22 20:09:58 · 1514 阅读 · 3 评论 -
基于stm32的自平衡小车
文章目录引言1、系统概述1.1、设计任务1.2、设计要求2、方案设计与论证2.1、芯片选择方案2.2 、系统概述2.3、设计要求2.4、系统总体设计2.5、各功能模块程序实现原理分析2.5.1、MPU6050模块的介绍2.5.2、OLED12864显示屏2.5.3、LN298N电机驱动块3、单片机的选择及硬件设计介绍3.1、单片机选择3.2、电路设计4、系统程序4.1、主程序4.1.1主程序设计如下4.1.2主程序流程图4.2、主程序代码4.3、模块程序代码5、系统调试及分析5.1、系统调试5.2、调试现象原创 2021-08-22 17:24:45 · 11192 阅读 · 5 评论 -
用寄存器开发arduino
虽然别人好不容易包装的严严实实了,但是总有人想去碰底层,比如我!!!arduino是AVR芯片,相关信息可以查AVR的芯片手册不建议小白用这种方法。算是做个笔记一:linux调试和proteus开发二:中断(中断2)三:定时器四:串口五:AD/DA六:SRAM Flash EEPROM七:跑RTOS系统八:工具链与调试技术九:烧录引导程序https://www.arduino.cc/http://www.atmel.com/http://alldatasheet.com/原创 2021-08-21 16:12:02 · 255 阅读 · 0 评论 -
无聊的盒子笔记(STM32控制舵机,外部输入实验)
前几天在B站看到一个无聊的盒子,觉得还挺好的,想自己做一个结果舵机力气太小 拉不动,项目就烂尾了(家境贫寒,买不起996r舵机和无刷电机)把代码和元器件分享出来,也算做个保存用到的东西主要有stm32 舵机 还有一个开关有条件的,舵机一定要买大力气一点的T.T或者买大力气的步进电机代码:STM32F103ZET6工程文件(基于正点原子,参考野火的视频,用到usamrt调试):#include "sys.h"#include "delay.h"#include "usart.h"原创 2021-08-14 02:37:22 · 966 阅读 · 2 评论 -
STM32串口蓝牙实验--蓝牙控制小灯
用的正点原子的串口模板#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h"int main(void){ delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(9600);原创 2021-08-06 13:00:03 · 1484 阅读 · 1 评论 -
蓝牙补充——修改密码
2468后面没有空格AT+PIN=2468原创 2021-08-02 12:07:29 · 305 阅读 · 1 评论 -
STM32HAL库移植中景园库函数代码
为电赛做准备,随手练习移库,在监测电压的基础上,移植中景园的库到hal库里面视频参考这个: 0xA1-OLED-STM32CubeMx配置 I2C并移植OLED驱动程序(基于ssd1306) 说的特别棒!没基础看这个: 单片机stm32第14课(跨单片机移植tm1638程序)原创 2021-07-20 19:33:25 · 1063 阅读 · 0 评论 -
用esp8266做太空人表盘,arduinoIDE编辑
代码欢迎修改传播,但请不要用于商业目的。功能简介:根据当前IP获取城市代码得到当地天气信息。天气数据从中国天气官网获取的,是否能长期稳定不能确定,时间数据是来自阿里云NTP服务器。效果图:所需硬件:nodemcu+LCD显示屏(分辨率240240,接口SPI,驱动:ST7789,我使用的是中景园的1.54寸清晰度还可以,理论上九线TFT240240都可以 )+杜邦线程序需要几个库可以自行在arduino中安装,也可以直接使用压缩包里的libraries。具体操作方法:把文件夹libraries原创 2021-05-03 02:34:22 · 8186 阅读 · 15 评论 -
arduino用光敏电阻控制灯光逐渐变亮
Arduino+光敏电阻实现光感应灯 pwm输出详细参考文章;我的接线为vcc接5VAO接A0GND接GND#define AD0 A0 //定义光敏电阻模拟口A0 int liangdu = 0; //设置一个整数变量为亮度 void setup() //程序初始化{ pinMode(13,OUTPUT);//设置13号引脚为输出模式 Serial.begin(9600);//设置波特率9600 } void loop()//程序主体循环{ lian原创 2021-01-23 02:05:38 · 3983 阅读 · 1 评论