Arduino是学习硬件编程的最佳起点。几十块钱的板子就能做出各种有趣的项目。
Arduino是什么
一块带微控制器的开发板+一套简单的编程环境。你写代码上传到板子,板子就按你的指令控制LED、电机、传感器等硬件。
第一个程序:闪烁LED
void setup() {
pinMode(13, OUTPUT); // 设置13号引脚为输出
}
void loop() {
digitalWrite(13, HIGH); // 点亮
delay(1000); // 等1秒
digitalWrite(13, LOW); // 熄灭
delay(1000); // 等1秒
}
常用函数
digitalRead(pin) // 读数字输入(HIGH/LOW)
digitalWrite(pin,v) // 写数字输出
analogRead(pin) // 读模拟输入(0-1023)
analogWrite(pin,v) // PWM输出(0-255)
Serial.println(val) // 串口打印(调试利器)
💡 入门项目推荐
LED流水灯→按钮控制LED→温度显示→超声波测距→蓝牙遥控车。每个项目难度递进。