Arduino
文章平均质量分 79
三林六木
这个作者很懒,什么都没留下…
展开
-
用Arduino玩STM32C8T6(一)
引脚对应PWM测试程序1void setup(){ pinMode(PB0, PWM); pinMode(PA7, PWM); pinMode(PA6, PWM); pinMode(PA3, PWM); pinMode(PA2, PWM); pinMode(PA1, PWM); ...原创 2020-05-05 17:20:57 · 878 阅读 · 0 评论 -
基于arduino的矿石分拣机
基于arduino uno的矿石分拣机,基于电子秤原理,矿石通过传送带送到电子秤,然后测得重量,通过舵机分拨到不同的筐里// Hx711.DOUT - pin #A1// Hx711.SCK - pin #A0//serve_9 接9//serve_10接10//relay继电器接7//SDA 接 模拟口A4 //SCL 接 模拟口A5/* 舵机接...原创 2020-03-14 15:18:12 · 828 阅读 · 1 评论 -
基于arduino uno的自动搜救小车
前言:做了两个车,程序基本是一样的,通过蓝牙控制小车的前进、后退、左转、右转,可以随时查看温湿度值、烟雾浓度值、前方障碍物距离,以及检测附近是否有人,会蜂鸣器报警。此外,还有自动避障程序,可以用在山洞搜救,矿难救援等,下面直接贴代码。//大车#include <Arduino.h>#include "DHT11.h"boolean flag = true;#define ...原创 2020-03-14 15:12:10 · 1354 阅读 · 2 评论 -
nodemcu+DHT11上传数据到自己的远程服务器
#include <Arduino.h> #include <ESP8266WiFi.h>#include "DHT11.h" #include "stdlib.h" WiFiClient client; DHT11 my1DHT11(D4);DHT11 my2DHT11(D5);#define relay1 2 //继电器连接在8266的GPIO2上c...原创 2020-03-14 14:24:24 · 1137 阅读 · 2 评论 -
arduino ide设置ESP8266模块参数程序
#include <SoftwareSerial.h>SoftwareSerial ESP8266(3,4); // RX, TXvoid setup(){ Serial.begin(9600); ESP8266.begin(9600);}void loop() { if(ESP8266.available()) Serial.write(ESP8266...原创 2019-11-28 13:24:17 · 722 阅读 · 0 评论 -
使用arduino ide设置hc-05蓝牙参数程序
#include <SoftwareSerial.h>SoftwareSerial BluetoothSerial(3,4); // RX, TXvoid setup(){ Serial.begin(9600); BluetoothSerial.begin(9600);}void loop() { if(BluetoothSerial.available())...原创 2019-11-28 13:22:10 · 599 阅读 · 0 评论 -
用arduino制作RFID自动导航机器人
功能说明:使用RFID标签来控制RFID导航自动机器人按顺时针方向行走在如图11-12所示的轨道上。每次感应到RFID标签时,蜂鸣器都会发出提示的短哔声以提醒人员,自动机器人同时会变换行进方向。自动机器人的车速不可以太快,否则无法正确感应到RFID标签。另外,RFID标签必须预放置于预先规划的运行轨道上#include <SPI.h> #include <RFID.h&g...原创 2019-11-28 13:03:40 · 902 阅读 · 0 评论 -
用Arduino读取RFID标签序号
功能说明:使用13.56MHz高频RFID模块读取RFID标签序号,并以十进制显示在串口监视器#include <SPI.h> #include <RFID.h> const int speaker=3;const int RST_PIN=9; const int SS_PIN=10; RFID rfid(SS_PIN,RST_PIN); void ...原创 2019-11-28 12:50:38 · 954 阅读 · 0 评论 -
用Arduino制作超声波避障机器人
功能说明:自动机器人自动行走前进,当前方有障碍物时,能够自动判断一条可以安全前进的路线,使机器人不会碰到任何障碍物#include <Servo.h>Servo servo;const int sig=2;const int negR=7;const int posR=8;const int negL=12;const int posL=13;const int pw...原创 2019-11-28 12:34:52 · 1265 阅读 · 1 评论 -
用Arduino制作红外线遥控自动机器人
功能说明:使用40mm x 85mm红外线遥控器控制自动机器人的行走。当按下按键2时,车子前进;当按下按键8时,车子后退;当按下按键6时,车子右转;当按下按键4时,车子左转;当按下按键5时,车子停止。#include <IRremote.h>const int negR=4;const int posR=5;const int negL=6;const int posL=7...原创 2019-11-27 23:33:15 · 1020 阅读 · 0 评论 -
用Arduino制作红外线循迹自动机器人
功能说明:让红外线循迹自动机器人能够自动行进在预先规划的黑色轨道上。请按购实际情况调整自动机器人的行进速度,以免车速过快而冲出轨道。般地面负色都不是与黑色轨道对比强烈的白色,会降低红外线的反射率,使低基准电位输出电压过高。可以利用调整比较电压值来提高感应的灵敏度,以免产生误动作。如果使用三线式红外线模块或四线式红外线模块的DO输出,必须连接到Arduino板的数字输入引脚,并且调整红外线模块上...原创 2019-11-27 23:28:21 · 2628 阅读 · 0 评论 -
Arduino之独立按键
const int button = 2; // 定义按键为管脚2const int led = 13; //定义led灯为管脚13int buttonState = 0; // 用于读取按键状态的变量void setup() { pinMode(led, OUTPUT);//定义led灯为输出模式 pinMode(button, INPUT...原创 2019-11-24 16:59:53 · 1710 阅读 · 0 评论 -
Arduino之按键通信
int pushButton=7; //定义按键为管脚7int buttonState=0; //按键初始值为0int beforeState=0; //检测上一次按下是否松开void setup() { Serial.begin(9600); //设置波特率为9600,一旦写上这个就可以和电脑通信了 pinMode(pushButton, INPUT); //定义管脚...原创 2019-11-24 16:59:10 · 403 阅读 · 0 评论 -
Arduino之按键计数
int pushButton=7; //定义按键为管脚7int buttonState=0; //按键初始值为0int beforeState=0; //检测上一次按下是否松开int presstime=0; //记录按了几次void setup() { Serial.begin(9600); //设置波特率为9600,一旦写上这个就可以和电脑通信了 pinMode(...原创 2019-11-24 16:58:18 · 7196 阅读 · 0 评论 -
蓝牙HC05主从设置连接说明
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。当然,对于建立这种通道连接是有一定条件,那就是对蓝牙设置好能进行配对连接的AT模式。 一般的蓝牙串口模块引脚:RXD:接收端TXD:发送端AT...原创 2019-11-21 18:25:49 · 7264 阅读 · 0 评论 -
米思齐学习例程(一):LED闪烁
原创 2019-03-23 17:05:46 · 4647 阅读 · 0 评论 -
米思齐学习例程(二):循环LED闪烁
原创 2019-03-23 17:07:13 · 3855 阅读 · 0 评论 -
米思齐学习例程(三):按键
原创 2019-03-23 17:09:04 · 3848 阅读 · 0 评论 -
米思齐学习例程(四):延时灯
原创 2019-03-23 17:10:45 · 2310 阅读 · 0 评论 -
米思齐学习例程(五):中断延时
原创 2019-03-23 17:13:33 · 3602 阅读 · 0 评论 -
米思齐学习例程(六):呼吸灯
原创 2019-03-23 17:15:57 · 4637 阅读 · 0 评论 -
米思齐学习例程(七):旋钮可调灯
原创 2019-03-23 17:21:21 · 2634 阅读 · 0 评论 -
米思齐学习例程(八):声控灯
原创 2019-03-23 17:22:39 · 4812 阅读 · 0 评论 -
米思齐学习例程(九):sin cos
原创 2019-03-23 17:26:11 · 1766 阅读 · 0 评论 -
米思齐学习例程(十):做一个门铃
原创 2019-03-23 17:27:32 · 8588 阅读 · 0 评论 -
Arduino基础语法
前言:只要有点C语言基础,学Arduino语法就不难,只是有点常量和数据类型以及函数跟C语言不大一样,下面,我将向大家介绍一下Arduino的基础语法。我用的是Arduino UNO的板子,Arduino UNO是Arduino USB接口系列的最新版本,成为Arduino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出(其中6路可作为PWM输出),有6路模...原创 2019-01-16 18:26:42 · 9131 阅读 · 1 评论