首页 > TAG信息列表 > digitalWrite
智能家居最终代码
#include <DFRobot_SSD1306_I2C.h> //导库 #include <Servo.h> // 创建舵机对象 Servo myservo; // 定义Servo对象来控制 int pos = 0; // 角度存储变量 DFRobot_SSD1306_I2C oled12864; //创建oled对象 int incline = A0;//倾斜传感器引脚 int sy = A2;//蜂鸣器引脚 int l合宙ESP32C3板载按钮控制板载LED
相关资料 合宙ESP32-C3资料链接 示例代码 代码功能,按下板载按钮boot切换左右LED亮灯显示 #include <Arduino.h> const int board_btn = 9; const int board_led_left = 12; const int board_led_right = 13; void setup() { Serial.begin(9600); pinMode(board_btn, INPUT【Arduino】循迹小车
这是一个会炫酷倒车并180°摆头的小车 一、小车组件 接了3个红外探测,一个稳压电路,一个驱动,和一个arduino主板,四个车轮和车轮电机。 二、小车展示 1.小车样子 2.倒车动作 下面是小车代码LCD液晶显示屏的应用
LCD液晶显示屏的应用 LCD显示器需要由驱动芯片控制,控制芯片已经集成还在显示器中了。LCD由灰色的像素组成。一个典型的16x2LCD可在两行中显示16个字符,每个字符由5个像素宽、8个像素高组成。如果在显示器上把对比度设的很高,32组5x7像素将变得可见 1602液晶显示文字试验 两组电Arduino Nano与HC-SR04超声波传感器
1. 超声波传感器基本参数 使用电压:DC5V 静态电流:小于2mA 电平输出:高5V 电平输出:底0V 感应角度:不大于15度 探测距离:2cm-450cm const int TrigPin = 2; const int EchoPin = 3; float distance; void setup() { Serial.begin(9600); pinMode(TrigPin, OUTPUT); pinMode(EchoPArduino简易光敏跑马灯(自我学习历程1)
马上过年了,想到做一个炫彩的跑马灯放在阳台,又想着不用我自己去开灯就可以开启跑马灯。作为初学Arduino的小白,将书上的if函数和for函数简单结合用了一下。做了一个光敏的跑马灯。接线很简单led灯串联的是220的电阻(自己选合适的就行,一般>100的电阻应该就不会烧穿led了,如果另加电源Arduino小车代码前后左右控制
#include<Servo.h> //有以下几种运动状态 #define STOP 0 //暂停stop #define FORWARD 1 //前进 #define BACKWARD 2 //后退 #define TURNLEFT 3 //左转 #define TURNRIGHT 4 //右转 //需要用到的引脚 //定义电机的输入引脚分别为4,5,6,7,这些引脚是arduino开发板上的数字输入输ESP32-C3学习笔记(2):ESP32 C3 开发环境搭建(Arduino)
ESP32 C3除了可以使用ESP-IDF进行开发之外,也可以搭建Arduino开发环境。 1.安装Arduino 进入arduino官网下载arduino IDE :https://www.arduino.cc/en/software 下载完成后,双击安装,一路下一步直到安装完成。启动后我们可以看到如下界面: 2. 安装ESP32支持库 进入到 https://g第一节 使用LED灯
LED灯 长脚接正极,短脚接负极。 实验函数 int led=13; void setup(){ pinMode(led,OUTPUT); } void loop(){ digitalWrite(led,HIGH); delay(500); digitalWrite(led,LOW); delay(500); }近日arduino学习总结,LED的点亮
经过i短时间的苦与学习,了解了arduino的编写方式,及一些函数,下面来分享一些led的知识,在大神眼中这就是个“hallo world”,对于小白来说,真的成就感满满哈哈哈 /*在外面定义,为全局变量*/ int redled=8;/*定义数字接口8*/ int greenled=7;/*定义数字接口7*/ int yelowled=6;/*定义数字Arduino 项目笔记 | 基于 Arduino 单片机的 A4988 和 L298N电机驱动模块实验记录
目录 1. A4988 简介2. A4988 引脚定义图及功能说明四相步进电机3. Arduino使用A4988控制电机代码1. L298N 简介2. L298N 外观尺寸和针脚定义3. Arduino使用L298N 控制电机代码 1. A4988 简介 A4988 内置了 译码器,我们可以可以通过控制器的 2 个引脚来控制步进电机,一个超声波模块测距 Arduino代码
1.本篇是记录关于使用超声波模块测距的记录,本次使用的超声波测距模块(HC-SR04)探测角度为<5° 宽电压工作在3.3~5V之间,最大测距为7m。 在Arduino中定义引脚,距离变量等........ const int TrigPin = 8; //定义发射脚位 const int EchoPin = 9; //定义接收脚位 float cESP8266 超声波测距模块HC-SR04
一,HC-SR04主要技术参数:1、使用电压:DC5V2、静态电流:小于2mA3、电平输出:高5V4、电平输出:底0V5、感应角度:不大于15度6、探测距离:2cm-450cm7、高精度:可达0.3cm8、盲区:2cm 二,ESP8266接线方式: VCC------------->3vtrig(控制端)---->D2echo(接收端)-->D1GND------------->G 三,代码: const毕业设计之 - 基于STM32的智能药箱系统设计与实现
文章目录 1 简介2 绪论2.1 课题背景2.2 实现功能 3 系统设计3.1 系统架构3.2 硬件设计3.2.1 wifi电路设计3.2.2 其他电路设计 3.3 软件设计3.3.1 软件工作流程3.3.2 闹铃提醒程序设计3.3.3 液晶显示程序设计3.3.4 信息存储程序设计3.3.5 报警电路程序设计 3.4 部分实现代码2.1 Arduino各类模块-2(ESP8266 WIFI模块、超声波模块)
4、ESP8266 WIFI模块 ESP8266的IO口与Arduino有不同的地方,与Arduino的IO口对应为: 0=D3;1=D10;2=D4;3=D9; 4=D2;12=D6;13=D7; 14=D5; 15=D8; 16=D0 基本的WIFI连接代码参考: #include <ESP8266WiFi.h> const char* ssid = "abcd"; //wifi名称 const char* password = "12345例程5-交通灯
实验内容: 红黄绿三色小灯闪烁时间就要模拟真实的交通灯,我们使用Arduino 的delay()函数来控制延时时间。 实验代码: int redled =10; //定义数字10 接口 int yellowled =7; //定义数字7 接口 int greenled =4; //定义数字4 接口 void setup() { pinMode(redled, OUTPUT);//定义红例程2-LED闪烁
实验内容: 外接一个led灯,使它闪烁发光。 实验代码: int ledPin = 10; //定义数字10 接口 void setup() { pinMode(ledPin, OUTPUT);//定义小灯接口为输出接口 } void loop() { digitalWrite(ledPin, HIGH); //点亮小灯 delay(1000); //延时1 秒, digitalWriteesp8266--04wifi开关
远程开关 #define BLINKER_WIFI #include <Blinker.h> char auth[] = "xxxx"; char ssid[] = "Netcore"; char pswd[] = "12345678"; // 新建组件对象 BlinkerButton Button_light("btn-abc"); // 设置针脚 int relaySwitch = 14; //Arduino优化 减少重复代码 例2
Example->Blink: void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); } 编译结果: Sketch uses 924 bytes (3%) of program storage space. Maximum isESP32cam蓝牙模块与arduino uno通信实验
arduino uno上传代码: int i ; void setup() { Serial.begin(115200); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); } void loop() { if (Serial.available()) { // Serial.write(Serial.read()); i = Serial.read(); // Seri学习arduino的第一个实验,让UNO上面的小灯闪烁!
void setup(){ Serial.begin(9600); pinMode(LED_BUILTIN, OUTPUT); } void loop(){ digitalWrite(LED_BUILTIN, HIGH); delay(500); digitalWrite(LED_BUILTIN, LOW); delay(500); } 实验材料 Uno R3开发板配套USB数据线配套连接线树莓派控制继电器
硬件连线 vcc 接3.3V ——板子内侧的一排引脚 GND 接地 IN接 pin4 接线图: 树莓派引脚 gpio readall //查看gpio引脚 demo vi demo1.c #include<stdio.h> #include<wiringPi.h> #define SWITCHER 7 int main() { int cmd; if(wiringPiSetup() == -1)基于Wemos的wifi避障小车部分代码
#define Echo D2 #define Trig D8 #define BEEP D5 long getTime() { digitalWrite(Trig,HIGH); delayMicroseconds(10);//维持10秒 digitalWrite(Trig,LOW);//引脚初始化 return pulseIn(Echo,HIGH);//某个引脚电平维持时间 } void setup() { // put your setup code here,基于arduino的流水灯
Arduino -8位LED灯显示电位器位置电路设计实验报告 实验目的 通过电路设计、编程、硬件连接调试等实现用8位LED灯显示电位器的位置的简单功能 硬件设备 笔记本电脑、单片机、面包板、8个LED灯、电位器、杜邦线、下载线等。 所需软件 编程软件:ararduino陀螺仪蓝牙通讯手势小车
新的改变 目录 手势小车 1 一、学习目标 2 知识目标 2 技能目标 2 二、背景知识 2 三、知识储备 3 ARDUINO NANO 2 ARDUINO UNO 4 面包板 6 智能小车模块 4 蓝牙模块HC-O6 5 蓝牙模块HC-O5 5 陀螺仪模块 5 直流电机 5 Arduino编程语句 6 Arduino逻辑运算符 7 四、案例实现 14