Arduino入门笔记

代码块

A.Arduino生命周期

void setup():通电只运行一次
void loop():会不断的重复执行

B.常数:

  • 开关引脚:HIGH、LOW
  • 设定某个特定引脚定义为输入输出:INPUT、OUTPUT

C.基本数据类型长度

int2字节:-32768~32767
long4字节:-2147483648~2147483647

D.输入输出函数

//设置数字引脚作为输入、输出
pinMode(pin,moode)
//turns pin 7 into an input
pinMode(7,INPUT)
//设置数字引脚作为输入、输出
digitalWrite(pin,value)
//sets digital pin 9 to 5v
digitalWrite(8,HIGH)
//读取引脚状态
int digitalRead(pin)
//reads pin 7 into val
val = digitalRead(7);
//读取模拟输入引脚的电压值
int analogRead(pin)
//reads analog input 0 into val
val = analogRead(0);
///在PWM引脚改变PWM占空比
analogWrite(pin,value)
///Dim an LED on pin 9 to 50%
analogWrite(9,128)
//发送数据到移位寄存器
shiftOut(dataPin,clockPin,LSBFIRST,255)
///测量一个数据输入脉冲脉宽
unsigned long pulseIn(pin,value)
//返回程序开始运行近过的时间
unsigned long millis()
// computes time elapsed since "lastTime"
duration = millis()-lastTime;

E.基于C/C++

  • 一个类包含两个文件:一个带有.h扩展名的头文件喝一个带有.cpp扩张名的文件

你可能感兴趣的:(Arduino入门笔记)