arduino例子语法

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);

}

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值