Arduino-认识

作者:vkvi 来源:ITPOW(原创) 日期:2022-2-27

操纵一个单片机,什么寄存器、什么时序,对于非电子方面的人来说,是搞不懂的,于是 Arduino(阿度依诺)就诞生了,这是意大利人搞的。它相当于在上面架了一层,使我们开发更方便,就好像以前汇编很恼火,后来出现 C 语言一样。

就是原理图啊、开发板啊这些。

官方板,比如 UNO 板,最通用,网上售价多为 128 元左右,本连载多以 UNO 来讲解。MCU(微处理单元)不咋的:

  • 才 16MHz,还是 8 位的。

  • Flash(存程序的)32KB。

  • SRAM(相当于内存)才 2KB。

  • EEPROM(相当于存用户数据的,断电不丢失)才 1KB。

兼容板,因为原理图是开源的,所以很多人照着设计,比如很多使用 ESP8266 的,自带 Wifi,性能比原装高很多,当然也有缺点,比如模拟输入接口仅有 1 个。

模块,比如 UNO 板没有 Wifi,可以增加一个 Wifi 模块。

扩展板,板子上再扩展一个板子,这个板子除了自己的功能,又接出开发板一样的接口,这样就可以不断以“叠罗汉”,开发就很简单。

也就是语言和 IDE。

void setup()  {
  // 这里的程序只执行一次。
}

void loop() {
  // 这里的程序会循环执行。
  delay(50);
}

delay() 是延时,单位是毫秒,如果要使用微秒,则使用 delayMicroseconds()

注意:文件扩展名为 .ino,文件标识符必须与文件夹名称相同,比如 itpow.ino 必须放在 itpow 文件夹中。搞不通这些人定这种规定干什么,Java 也是。

官方网站

相关文章