void setup()
{
}
void loop()
{
}
小灯闪烁
void setup()
{
pinMode(2,OUTPUT);
}
void loop()
{
digitalWrite(2,LOW);//点亮
delay(1000);
digitalWrite(2,HIGH);//控制引脚电平高低
delay(1000);
}
/
串口通信
void setup()
{
Serial.begin(9600); //选择窜口波率
}
void loop()
{
Serial.print("Hello word\n");//显示内容
delay(1000);
}
/
#define LED 13
#define KEY 2
void setup()
{
pinMode(LED,OUTPUT);//定义13 IO 口为输出口
pinMode(KEY,INPUT);//定义2 IO 口为输入口
}
void loop()
{
}
anlogRead() //读取数值
///
PWM 调光 呼吸灯 模拟量 离散量
int ledPin = 9;
int a=0,b=0; //定义数值
void setup()
{
}
void loop()
{
for (a; a<= 150; a++)
{
analogWrite(ledPin, a); //PWM波 analogWrite(控制的引脚, 占空比(数值越高--能量越大))
delay(30);
}
for (int b = 150 ; b >= 0; b--)
{
analogWrite(ledPin,b);
delay(30);
}
}
//
舵机 黄色信号线 红色电源 棕色地线
#include <Servo.h> //包含舵机库
Servo myservo; //创建一个舵机控制类
int pos = 0; //定义一个变量存储舵机转动角度
int a;
void setup()
{
myservo.attach(9); //连接舵机到9号数字口
}
void loop()
{
int value=0;
while(1)
{
value=value+150; //读取A0口输入的模拟值
pos=map(value,0,1023,0,180); //将读到的模拟值0~1023映射为0°~180°
myservo.write(pos); //舵机转动到相应角度
Serial.println(value);
delay(500); //延时一段时间让舵机转动到对应位置
if(value>=1000)
{
break;
}
}
}
///
小车
1 HIGH
2 LOW
3 LOW
4 HIGH
向前
/
#define ADpin A0
#difinr Buzzer 2
int ADbuffer=0;
void setup()
{
pinMode(BUzzer,OUTPUT);
Serial.begin(9600);
}
void loop()
{
ADBuffer=analogread(ADpin)
Serial.print(ADpin);
}
arduino例子语法
最新推荐文章于 2021-12-24 12:10:37 发布