Arduino
文章平均质量分 65
Big_潘大师
自动化控制工程师,专注于运动控制程序开发、PLC、C#工控软件、机器视觉等。
展开
-
Arduino控制器使用Udp网络对8路IO输出控制
1、创建串口连接,将接收的Udp数据通过串口发送出去。2、创建Udp连接,用以接收Udp数据和对发送数据的Udp机器反馈Udp数据3、对接收到的Udp数据进行解析,然后对8路IO进行输出控制。4、'1'对应IO输出低电平,‘0’对应IO输出高电平。(0,1是串口1。10、11引脚无法控制,不知道什么原因)原创 2024-02-02 16:16:40 · 574 阅读 · 0 评论 -
Arduino类库封装编写-以超声波测距举例
将程序封装成类增加了程序代码的移植性和代码可复用性,比如一个系统中使用多个同一类型传感器,使用类的方式只需要将功能写一次即可多次使用。Arduino超声波测距-CSDN博客代码……#endif条件编译命令,#ifndef SR04_H语句会查找标识符SR04_H是否在程序的其它位置被#define定义过。若没有定义过,则定义该标识符。这种写法主要是放置重复定义,编译报错。原创 2024-01-09 14:39:31 · 914 阅读 · 0 评论 -
Arduino使用PWM驱动TB6612控制直流减速电机
Arduino-多种模式下IO输入读取和输出控制-CSDN博客(三、LED呼吸灯控制)PWM引脚说明单片机:Arduino MEGA 2560电机驱动芯片:TB6612电机:JGB-520直流减速电机TB6612电机驱动芯片JGB-520直流减速电机系统整体接线图。原创 2024-01-04 15:06:09 · 1719 阅读 · 0 评论 -
Arduino串口发送接收和串口中断事件
Arduino MEGA开发板。包含4个串口,串口0(即TX0、RX0)出厂默认和USB连接使用。串口1、串口2、串口3用户可以实际使用。串口0的类是Serial;串口1的类是Serial1;串口1的类是Serial2;串口1的类是Serial3。当串口接收缓冲区有数据时自动触发该事件。串口0中断事件serialEvent()。Arduino MEGA开发板:串口1中断事件serialEvent1()。串口2中断事件serialEvent2()。串口3中断事件serialEvent3()。原创 2023-12-28 17:43:12 · 1565 阅读 · 0 评论 -
Arduino中手写脉冲控制步进电机-2
Arduino中手写脉冲控制步进电机-1-CSDN博客接上一节继续。上一节是实现步进电机恒速运转,要实现电机变速运动需要对脉冲延时函数进行调整。本节主要讲解电机固定位置往复运动、速度以曲线方式运行。原创 2023-12-27 17:36:47 · 1152 阅读 · 0 评论 -
Arduino中使用库函数方式控制步进电机
使用AccelStepper类控制多个步进电机。多个电机控制,就是使用多个AccelStepper实例化对象去控制。停止/*库函数说明* setMaxSpeed ----------设置步进电机最大运行速度* setAcceleration ------设置步进电机加速度* setSpeed--------------设置步进电机运行速度* targetPosition--------获取步进电机运行目标位置* currentPosition ------获取步进电机运行当前位置。原创 2023-12-26 17:39:11 · 2898 阅读 · 2 评论 -
Arduino中手写脉冲控制步进电机-1
采用共阳极极限方式。原创 2023-12-22 17:35:43 · 667 阅读 · 0 评论 -
Arduino中LCD1602液晶显示器使用
超声波HC-SR04超声波模块接线。原创 2023-12-22 15:59:50 · 741 阅读 · 0 评论 -
Arduino-多种模式下IO输入读取和输出控制
按钮1按下一次,三个Led灯全部点亮。按钮1再次按下,三个Led全部熄灭。单片机上电后,三个Led灯由熄灭状态慢慢变亮、然后再慢慢变暗至熄灭状态。按钮1按下,三个Led灯间隔500毫秒依次亮灭。输出控制Led为低电平输出,led灯点亮。使用按钮输入信号,控制Led灯输出。按钮1按下,三个Led灯全部点亮。按钮2按下,三个Led灯全部熄灭。按钮2按下,三个Led灯全部熄灭。①发送字符‘a’,Led点亮。②发送字符‘b’,Led熄灭。硬件和线路连接和上面相同。硬件和线路连接和上面相同。原创 2023-12-20 15:09:24 · 1087 阅读 · 0 评论 -
Arduino外部中断按钮输入控制继电器输出
Adruino单片机、按钮、继电器。按钮:输入低电平读取有效。继电器:输出低电平继电器吸合。系统整体按钮。原创 2023-12-19 17:33:08 · 482 阅读 · 0 评论 -
Arduino超声波测距
注意:测量时候被测物体放置不要晃动,否则测量数据有变化。在设置的距离范围10厘米之外,继电器没有输出。Arduino单片机:Mega。Arduino Mega单片机。超声波模块:HC-SR04。在设置的距离范围10厘米内。超声波HC-SR04。原创 2023-12-19 15:40:51 · 534 阅读 · 0 评论 -
Arduino中读取SD卡文本文件数据
将读取的数据发送到串口中。原创 2023-12-15 17:49:00 · 496 阅读 · 0 评论 -
Arduino中以太网Udp通信
/ 用于保存读取的Udp数据包的缓冲区// 本机Udp给发送信息的Udp发送字符串//定义单片机本地Mac、IP地址和端口号。原创 2023-12-12 15:47:44 · 754 阅读 · 0 评论