Arduino 舵机 SG90

Arduino 舵机 SG90

 

1、舵机红色线接开发板5V,棕色线接开发板GND,橙色信号线接开发板数字引脚9。

2、代码。

#include <Servo.h>

Servo myservo; // 定义Servo对象来控制

#define ServerPin 9

// 舵机 控制线 连接 数字9

#define PotentiometerPin A0 // 电位器 控制线 连接 A0

int i = 0; // 角度存储变量

void setup()

Arduino 电子秤 HX711

Arduino 电子秤 HX711

1、称重模块采用HX711芯片。

2、代码。

#include “HX711.h” //调用24bitAD HX711库

HX711 HX711_CH0(2, 3, 345); //SCK,DT,GapValue

//SCK引脚用于arduino和HX711模块通讯的时序提供

//DT引脚用于从HX711读取AD的数据

//GapValue用于校准输出的重量值,如果数值偏大就加大该值,如果数据偏小就减小该值

int LED = 13;

long Wei

Arduino 超声波模块

Arduino 超声波模块

1、注意:超声波模块的有效范围2cm-450cm(300cm以内)。超声波模块直接放在桌面上,距离小于2cm时,会出现数据不准确,例如1187.52cm。

2、代码:

#define TrigPin 2

#define EchoPin 3

float DistanceCM;

void setup()

{

Serial.begin(9600);

pinMode(TrigPin, OUTPUT);

pinMode(EchoPin, INPUT);

Arduino 步进电机

Arduino 步进电机

注意:测试过程中由于接线错误导致了步进电机只振动不转。

1、步进电机:28BYJ-48

28:步进电机的有效最大外径是28毫米。

B:表示是步进电机。

Y:表示是永磁式。

J:表示是减速型(减速比1:64)。

48:表示四相八拍。

2、Arduino 代码:

#include <Arduino.h>

#define A1 3 //引脚命名

#define B1 4

#define C1 5

#define D1 6

void

Arduino WIFI透传模块控制LED 四博智联DT-6_TTL-WiFi 透传模块

Arduino WIFI透传模块控制LED 四博智联DT-6_TTL-WiFi 透传模块

本产品内置 HTTP Server,可以通过 PC 机或者手机等其他智能终端的浏览器进行配置,无需其他配置工具或者 APP。在出厂设置中,固件默认工作在 AP 模式,WiFi 模块主动发出来的热点名称为:“Doit_WiFi_xxxxxx”,其中“xxxxxx”是该模块的 MAC 地址后六位。可以使用带无线网卡的 PC 机或者智能手机/平板(支持 Android 和 IOS、Windows Phone 等)连接该热点。热点无密码。

连接成功,使用浏览器访问默认IP地址“192.1