arduino
arduino开发
夏友
这个作者很懒,什么都没留下…
展开
-
超神波模块SR04
记得模块是5V供电而不是3.3V一般就没啥问题了#include "SR04.h" //超声波库int E=4; //IO4(D2),Echo 获取返回的超声波时间差int T=5; //IO5(D1),Trig 给超声波模块发送指令SR04 sr04 = SR04(E,T); //配置超声波的IO引脚int deng = 14;原创 2020-07-16 15:22:28 · 467 阅读 · 0 评论 -
一键配网
/*****************************************//* * 注意:该项目的一键配网功能不知道为什么在家中WiFi的连接出现异常,但是连接移动热点并未出错,所以使用时需要小心,可以设置直接TCP连接 * 使用的时候需要冷启动,即一键配网成功之后需要关闭设备再重新启动,这样才能正确读取errom,否则使用的仍然是上一次的WiFi * bug已修复,是我家里WiFi密码记错了,我是个憨憨*/#include <ESP8266WiFi.h>#includ原创 2020-07-06 13:53:05 · 899 阅读 · 0 评论 -
其他一些外设的记录
喇叭只需要驱动即可正常工作,而音量调节仍需根据外围电路进行设计利用电位器控制声音电信号的放大倍数调节,发出声音方法1。音频输入可以是利用音频座将声音信号转化成电信号然后直接声音功放,(51接蜂鸣器发声,音频座采集,)2.或者是利用话放电路对输入的电信号放大然后喇叭输出。3.电压足够,没必要放大(这样51没必要接蜂鸣器直接可以接功放发出声音了,通过喇叭),应该是声音信号转化成电信号。话筒放大器简称“话放”,是对话筒输入的信号进行放大的设备。耳机是将电信号转换为声信号“咪头,是将声音信号转换为电信号原创 2020-07-05 17:57:48 · 342 阅读 · 0 评论 -
c++的break语句
void setup() { // put your setup code here, to run once: Serial.begin(115200); Serial.println("程序开始");}int c=1;void loop() { // put your main code here, to run repeatedly: for(int i=0;i<3;i++) { test(c); Serial.println("ok");原创 2020-05-12 20:43:02 · 956 阅读 · 1 评论 -
arduino控制电机驱动(proteus仿真)
原理图:程序:int K1=5; //把K1(正转)按钮连在数字端口5int K2=6; //把K2(反转)按钮连在数字端口6int K3=7; //把K3(停止)按钮连在数字端口7int potpin = 3; // 把电位计连在模拟端口3int A=2; //数字端口2、3控制电机启停和转向int B=3; int PWMpin = 9; // 数字端口9输出PW...原创 2020-05-07 12:37:54 · 5534 阅读 · 0 评论 -
arduino函数基础
输入输出函数Arduino 内含了一些处理输出与输入的切换功能,相信已经从书中程式范例略知一二。pinMode(pin, mode)将数位脚位(digital pin)指定为输入或输出。范例 :pinMode(7,INPUT); // 将脚位 7 设定为输入模式digitalWrite(pin, value)将数位脚位指定为开或关。脚位必须先透过pinMode明示为输入或输出模式di...原创 2020-05-07 09:12:12 · 403 阅读 · 0 评论