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→温度显示→超声波测距→蓝牙遥控车。每个项目难度递进。

← Linux命令行入门 ROS机器人操作系统入门 →