![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Arduino
谢娘蓝桥
绿水青山境长静,花落虽频意自闲。
展开
-
ESP32C3 iis 驱动PCM5102A
支持 BCK FS DATA 三线输入,基于内部PLL 生成SCK。输出最大2.1Vrms,负载1K欧。FS BCK无效时,进入省电模式。支持 16 24 32 bit。典型电路图如上,特性如下。44.1 kHz 去加重。支持1.8V 3.3V。原创 2023-01-23 22:47:12 · 3244 阅读 · 2 评论 -
合宙ESP32C3上手使用
经典款是有ch343 ttl 转usb 需要安装驱动GPIO20/21新款使用usb 直连不需要驱动ESP32C3 是ESP-RISC-V CPU 是基于 RISC-V ISA 的 32 位内核,包括基本整数 (I),乘法/除法 (M) 和压缩 (C) 标准扩展。ESP-RISC-V CPU 内核具有 4 级有序标量流水线,针对面积、功耗、性能等进行了优化.原创 2023-01-23 18:45:27 · 3674 阅读 · 3 评论 -
Arduino Wire 库使用
2.写数据3.指定从设备寄存器读取数据原创 2022-06-19 18:32:20 · 2327 阅读 · 0 评论 -
platformio 使用技巧
1.可以在平台选择 高级安装,使用下载好的平台zip进行安装,加快安装速度2.添加库在 platform.ini 添加依赖的库lib_deps = https://github.com/Seeed-Studio/Seeed_Arduino_LIS3DHTR3.复用arduino 的库再 platform.ini里添加lib_extra_dirs = /Users/{username}/Documents/Arduino/librariesusername 替换为你系统名称原创 2021-11-14 00:36:03 · 1867 阅读 · 3 评论 -
Arduino esp826 esp32 环境搭建
https://www.freesion.com/article/66521222489/原创 2021-08-08 22:25:32 · 200 阅读 · 0 评论 -
arduino驱动lcd1602
arduino直接驱动1602液晶显示字母1602液晶在应用中非常广泛,最初的1602液晶使用的是HD44780控制器,现在各个厂家的1602模块基本上都是采用了与之兼容的IC,所以特性上基本都1602LCD主要技术参数arduino直接驱动1602液晶显示字母1602液晶在应用中非常广泛,最初的1602液晶使用的是HD44780控制器,现在各个厂家的1602模块基本上都是采用了与之兼容的IC,所以特性上基本都是一致的。1602LCD主要技术参数显示容量为16×2个字符;芯片工作电压为4.5~5.5原创 2020-10-04 21:22:17 · 2866 阅读 · 0 评论 -
NEC红外解码
这里代码使用的庫需到GitHub下载http://github.com/shirriff/Arduino-IRremote然后将他放到安装目录的lib文件夹下#include <IRremote.h>//包含红外库int RECV_PIN = 11;//端口声明int LED1 = 2;int LED2 = 3;int LED3 = 4;int LED4 = 5;int LED5 = 6;int LED6 = 7;long on...原创 2020-10-04 21:13:20 · 633 阅读 · 0 评论 -
arduino舵机控制
在这里插入图片描述//UART send 1~9==>20~180 degreeint servopin=9;//设置舵机驱动脚到数字口9int myangle;//定义角度变量int pulsewidth;//定义脉宽变量int val;void servopulse(int servopin,int myangle)/*定义一个脉冲函数,用来模拟方式产生PWM值*/{ pulsewidth=(myangle*11)+500;//将角度转化为500-2480 的脉宽值 dig.原创 2020-10-04 20:59:48 · 492 阅读 · 0 评论 -
74CH595控制
//connect 74hc595 pin10:MR--->VCC; Pin13:OE--->GNDint latchPin = 5;//to 595 pin12int clockPin = 4;//to 595 pin11int dataPin = 2; //to 595 pin14void setup (){ pinMode(latchPin,OUTPUT); pinMode(clockPin,OUTPUT); pinMode(dataPin,OUTPUT); //让三原创 2020-10-04 20:49:15 · 438 阅读 · 0 评论 -
4位数码管驱动
#define SEG_A 2 //Arduino Pin2--->SegLed Pin11#define SEG_B 3 //Arduino Pin3--->SegLed Pin7#define SEG_C 4 //Arduino Pin4--->SegLed Pin4#define SEG_D 5 //Arduino Pin5--->SegLed Pin2#define SEG_E 6 //Arduino Pin6--->SegLed Pin1#defi原创 2020-10-04 20:40:56 · 729 阅读 · 1 评论 -
arduino数码管驱动
int a=7;//数字IO口7 连接数码管a段int b=6;//数字IO口6 连接数码管b段int c=5;// 数字IO口5 连接数码管c段int d=11;// 数字IO口11 连接数码管d段int e=10;// 数字IO口10 连接数码管e段int f=8;//数字IO口8 连接数码管f段int g=9;// 数字IO口9连接数码管g段int dp=4;// 数字IO口4 连接数码管小数点段void digital_1(void) //显示数字1{ unsigned char原创 2020-10-04 20:40:06 · 454 阅读 · 0 评论 -
倾斜开关模拟读取控制led
int switchpin = 5;int ledpin = 8;int val = 0;void setup() { pinMode(ledpin,OUTPUT);//数字IO8 输出模式Serial.begin(9600);//设置串口波特率为9600} void loop() { val = analogRead(switchpin); if(val>512)//模拟电压值512正好电压是2.5V digitalWrite(ledpin,HIGH);/原创 2020-10-04 20:38:45 · 138 阅读 · 0 评论 -
8*8点阵控制
const int row1 = 2; // Arduino Pin2 连接点阵 行号9 const int row2 = 3; // Arduino Pin3 连接点阵 行号 14 const int row3 = 4; // Arduino Pin4 连接点阵 行号8 const int row4 = 5; // Arduino Pin5 连接点阵 行号 12 const int row5 = 17; // Arduino Pin17 (A3)连接点阵 行号1 const int row6 =原创 2020-10-04 20:37:09 · 696 阅读 · 0 评论 -
arduino蜂鸣器控制
int buzzer=8;//设置控制蜂鸣器的数字IO脚int i = 0;void setup() { pinMode(buzzer,OUTPUT);//设置数字IO脚模式,OUTPUT为输出 } void loop() { for(i=0;i<80;i++)//输出一个频率的声音 { digitalWrite(buzzer,HIGH);//发声音 delay(1);//延时1ms digitalWrite(buzzer,LOW原创 2020-10-04 20:34:34 · 3180 阅读 · 0 评论 -
广告灯实现
int BASE = 2 ; //第一颗 LED 接的 I/O 脚int NUM = 6; //LED 的总数int i=0;void setup(){ for (int i = BASE; i < BASE + NUM; i ++) { pinMode(i, OUTPUT); //设定数字I/O脚为输出 }}void loop(){ for (i = BASE; i < BASE + NUM; i ++) { di原创 2020-10-04 20:31:37 · 105 阅读 · 0 评论 -
arduino 读取模拟值
int potpin=0;//指定模拟端口A0int ledpin=13;//指定LED端口 13int val=0;//声明临时变量void setup(){ pinMode(ledpin,OUTPUT);//设置端口13为输出模式 Serial.begin(9600);//设置串口波特率为9600}void loop(){ digitalWrite(ledpin,HIGH);//拉高端口13,LED点亮 delay(50);//延时0.05秒 digitalWrite(原创 2020-10-04 20:28:13 · 2171 阅读 · 0 评论