差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
arduino [2019/10/03 19:54] gongyu |
arduino [2019/10/03 22:05] (当前版本) gongyu |
||
---|---|---|---|
行 26: | 行 26: | ||
Arduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只是您更换几元的芯片,重新开始。“Uno”是意大利语“一”的意思,并被选为Arduino软件(IDE)1.0的发布。Uno板和Arduino软件(IDE)的1.0版本是Arduino的最初版本,现在发展到更新的版本。Uno板是USB Arduino系列板中的第一个板,以及Arduino平台的参考模型。 | Arduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只是您更换几元的芯片,重新开始。“Uno”是意大利语“一”的意思,并被选为Arduino软件(IDE)1.0的发布。Uno板和Arduino软件(IDE)的1.0版本是Arduino的最初版本,现在发展到更新的版本。Uno板是USB Arduino系列板中的第一个板,以及Arduino平台的参考模型。 | ||
{{ :arduino_uno_wifi_8_.jpg?nolink&500 |}} | {{ :arduino_uno_wifi_8_.jpg?nolink&500 |}} | ||
- | === 2. Leonardo === | + | |
+ | ##### 2. Leonardo | ||
Arduino Leonardo是基于ATmega32u4的开发板。它有20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶振,微型USB连接,ICSP接头和复位按钮。 只需使用USB电缆将其连接到计算机,或使用AC-to-DC适配器或电池为其供电即可开始使用。Leonardo与所有先前的板子不同之处在于ATmega32u4具有内置的USB通讯,无需使用辅助处理器。这允许Leonardo作为鼠标和键盘出现在连接的计算机上,以及虚拟(CDC)串口或 COM端口。 | Arduino Leonardo是基于ATmega32u4的开发板。它有20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶振,微型USB连接,ICSP接头和复位按钮。 只需使用USB电缆将其连接到计算机,或使用AC-to-DC适配器或电池为其供电即可开始使用。Leonardo与所有先前的板子不同之处在于ATmega32u4具有内置的USB通讯,无需使用辅助处理器。这允许Leonardo作为鼠标和键盘出现在连接的计算机上,以及虚拟(CDC)串口或 COM端口。 | ||
{{ :arduino_leon_wifi_2_.jpg?nolink&500 |}} | {{ :arduino_leon_wifi_2_.jpg?nolink&500 |}} | ||
- | === 3. Arduino101/Intel Curie === | + | |
+ | ##### 3. Arduino101/Intel Curie | ||
Arduino101( Curie)是以入门级价格(相对于intel其他产品)提供的这款以intel Curie 模块制作的高性能、低功耗的一款适用于学习和开发的开发板。它保持了与UNO相同的外形和外接引脚,添加了板载蓝牙BLE和6轴加速度计/陀螺仪,以帮助发挥你的创造力。该模块包含两个小型内核,一个x86(Quark)和一个32位ARC架构内核,均为32MHz晶振。101具有14个数字输入/输出引脚(其中4个可用作PWM输出),6个模拟输入,用于串口通信和程序上传的USB连接器,电源插孔,带SPI信号的ICSP插头和I2C专用引脚。 | Arduino101( Curie)是以入门级价格(相对于intel其他产品)提供的这款以intel Curie 模块制作的高性能、低功耗的一款适用于学习和开发的开发板。它保持了与UNO相同的外形和外接引脚,添加了板载蓝牙BLE和6轴加速度计/陀螺仪,以帮助发挥你的创造力。该模块包含两个小型内核,一个x86(Quark)和一个32位ARC架构内核,均为32MHz晶振。101具有14个数字输入/输出引脚(其中4个可用作PWM输出),6个模拟输入,用于串口通信和程序上传的USB连接器,电源插孔,带SPI信号的ICSP插头和I2C专用引脚。 | ||
板的工作电压和I / O为3.3V,但所有引脚均受到5V过压保护。 | 板的工作电压和I / O为3.3V,但所有引脚均受到5V过压保护。 | ||
{{ :arduino_101.jpg?nolink&500 |}} | {{ :arduino_101.jpg?nolink&500 |}} | ||
- | === 4. Mega/Mega2560 === | + | |
+ | ##### 4. Mega/Mega2560 | ||
Arduino Mega 2560是基于ATmega2560的单片机开发板。该开发板有54个数字输入/输出引脚(其中15路可以用作PWM输出),16路模拟输入,4个UART(硬件串口)ya最爱这款的地方 ,1个16MHz的晶振,1个USB接口,1个电源接头,ICSP接口以及复位按钮组成。它包含了单片机运行所需的所有要素,使用USB连接线将其连接到计算机,利用AC-DC适配器或电池供电后即可使用.Mega能与绝大部分为Genuino Uno设计的sheild兼容。 | Arduino Mega 2560是基于ATmega2560的单片机开发板。该开发板有54个数字输入/输出引脚(其中15路可以用作PWM输出),16路模拟输入,4个UART(硬件串口)ya最爱这款的地方 ,1个16MHz的晶振,1个USB接口,1个电源接头,ICSP接口以及复位按钮组成。它包含了单片机运行所需的所有要素,使用USB连接线将其连接到计算机,利用AC-DC适配器或电池供电后即可使用.Mega能与绝大部分为Genuino Uno设计的sheild兼容。 | ||
Genuino MEGA 2560是一个基于Arduino Mega迭代的产品。 | Genuino MEGA 2560是一个基于Arduino Mega迭代的产品。 | ||
{{ :arduino_mega_wifi_3_.jpg?nolink&500 |}} | {{ :arduino_mega_wifi_3_.jpg?nolink&500 |}} | ||
- | === 5. Nano === | + | |
+ | ##### 5. Nano | ||
Arduino Nano是一个基于ATmega328(Arduino Nano 3.x)的小型开发板。它只有一个直流电源插孔,并使用miniUSB线,而不是D线。 | Arduino Nano是一个基于ATmega328(Arduino Nano 3.x)的小型开发板。它只有一个直流电源插孔,并使用miniUSB线,而不是D线。 | ||
{{ :arduino_nano_7_.jpg?nolink&500 |}} | {{ :arduino_nano_7_.jpg?nolink&500 |}} | ||
- | === 6. Micro === | + | |
+ | ##### 6. Micro | ||
Arduino Micro是一个基于ATmega32U4,与Adafruit共同开发的开发板。它有20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶体振荡器,微型USB连接,ICSP头和复位按钮。只需使用microUSB线将其连接到计算机即可开始使用。尺寸正好符合面包板。Micro板类似于Arduino Leonardo,ATmega32U4具有内置USB通信,无需使用辅助处理器。这使得除了模拟(CDC)串行/ COM端口之外,Micro可以作为鼠标和键盘出现在连接的计算机上。 | Arduino Micro是一个基于ATmega32U4,与Adafruit共同开发的开发板。它有20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶体振荡器,微型USB连接,ICSP头和复位按钮。只需使用microUSB线将其连接到计算机即可开始使用。尺寸正好符合面包板。Micro板类似于Arduino Leonardo,ATmega32U4具有内置USB通信,无需使用辅助处理器。这使得除了模拟(CDC)串行/ COM端口之外,Micro可以作为鼠标和键盘出现在连接的计算机上。 | ||
{{ :arduino_micro_6_.jpg?nolink&500 |}} | {{ :arduino_micro_6_.jpg?nolink&500 |}} | ||
- | === 7. Ethernet === | + | |
+ | ##### 7. Ethernet | ||
Arduino Ethernet是基于ATmega328的开发板。它有14个数字输入/输出引脚,6个模拟输入,16 MHz晶振,RJ45连接,电源插孔,ICSP接头和复位按钮。 | Arduino Ethernet是基于ATmega328的开发板。它有14个数字输入/输出引脚,6个模拟输入,16 MHz晶振,RJ45连接,电源插孔,ICSP接头和复位按钮。 | ||
{{ :arduino_ethernet.jpg?nolink&500 |}} | {{ :arduino_ethernet.jpg?nolink&500 |}} | ||
- | === 8. Yun === | + | |
+ | ##### 8. Yun | ||
ArduinoYún是基于ATmega32u4和Atheros AR9331的开发板。Atheros处理器支持基于名为Linino OS的OpenWrt的Linux发行版。该板具有内置以太网和WiFi支持,USB-A端口,microSD卡插槽,20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶振,microUSB连接,ICSP头和3个复位按钮。Yún与其他Arduino主板的区别在于它能够与Linux分布板通信,提供一个功能强大的联网计算机,易于使用Arduino。除了像cURL这样的Linux命令,你可以编写自己的shell和python脚本来进行强交互。 | ArduinoYún是基于ATmega32u4和Atheros AR9331的开发板。Atheros处理器支持基于名为Linino OS的OpenWrt的Linux发行版。该板具有内置以太网和WiFi支持,USB-A端口,microSD卡插槽,20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶振,microUSB连接,ICSP头和3个复位按钮。Yún与其他Arduino主板的区别在于它能够与Linux分布板通信,提供一个功能强大的联网计算机,易于使用Arduino。除了像cURL这样的Linux命令,你可以编写自己的shell和python脚本来进行强交互。 | ||
{{ :arduino_yun.jpg?nolink&500 |}} | {{ :arduino_yun.jpg?nolink&500 |}} | ||
- | === 9. Due === | + | ##### 9. Due |
Arduino Due是基于Atmel SAM3X8E ARM Cortex-M3 CPU的开发板。它是基于32位ARM内核微控制器的第一个Arduino板。它具有54个数字输入/输出引脚(其中12个可用作PWM输出),12个模拟输入,4个UART(硬件串行端口),84 MHz晶振,USB OTG连接,2个DAC(数模转换) ,2 个TWI,电源插孔,SPI头,JTAG头,复位按钮和。 | Arduino Due是基于Atmel SAM3X8E ARM Cortex-M3 CPU的开发板。它是基于32位ARM内核微控制器的第一个Arduino板。它具有54个数字输入/输出引脚(其中12个可用作PWM输出),12个模拟输入,4个UART(硬件串行端口),84 MHz晶振,USB OTG连接,2个DAC(数模转换) ,2 个TWI,电源插孔,SPI头,JTAG头,复位按钮和。 | ||
{{ :arduino_due_5_.jpg?nolink&500 |}} | {{ :arduino_due_5_.jpg?nolink&500 |}} | ||
- | ==== Arduino扩展模块 ==== | + | |
+ | #### Arduino扩展模块 | ||
----- | ----- | ||
行 77: | 行 85: | ||
* [[https://www.adafruit.com/product/94|Adafruit Wave Shield]]{{ :adafruit_wave_shield.png?nolink&400 |}} | * [[https://www.adafruit.com/product/94|Adafruit Wave Shield]]{{ :adafruit_wave_shield.png?nolink&400 |}} | ||
* [[http://shieldlist.org/excamera/gameduino|ExCamera Gameduino 2 Shield]]{{ :excamera_gameduino_2_shield.jpg?nolink&400 |}} | * [[http://shieldlist.org/excamera/gameduino|ExCamera Gameduino 2 Shield]]{{ :excamera_gameduino_2_shield.jpg?nolink&400 |}} | ||
+ | |||
==== 资料教程 ==== | ==== 资料教程 ==== | ||
* 入门资料 | * 入门资料 | ||
行 95: | 行 104: | ||
* [[https://www.electronicshub.org/arduino-tutorial/|初学者的基本Arduino教程]] | * [[https://www.electronicshub.org/arduino-tutorial/|初学者的基本Arduino教程]] | ||
* [[https://www.electronicshub.org/write-arduino-code/|如何为初学者编写Arduino代码?]] | * [[https://www.electronicshub.org/write-arduino-code/|如何为初学者编写Arduino代码?]] | ||
+ | |||
* 技术文章 | * 技术文章 | ||
- | * [[https://www.eeboard.com/ziliao/arduino-uno/|Arduino Uno]] | + | |
- | * [[https://www.eeboard.com/ziliao/arduino-fio/|Arduino Fio]] | + | * [[arduino-uno_sp|Arduino Uno]] |
- | * [[https://www.eeboard.com/ziliao/arduino-ethenet/|Arduino Ethenet]] | + | * [[arduino-fio_sp|Arduino Fio]] |
- | * [[https://www.eeboard.com/ziliao/arduino-leonardo/|Arduino Leonardo]] | + | * [[arduino-ethenet_sp|Arduino Ethenet]] |
- | * [[https://www.eeboard.com/ziliao/arduino-pro/|Arduino Pro]] | + | * [[arduino-leonardo_sp|Arduino Leonardo]] |
+ | * [[arduino-pro_sp|Arduino Pro]] | ||
* [[https://www.eeboard.com/ziliao/arduino-lilypad/|Arduino LilyPad]] | * [[https://www.eeboard.com/ziliao/arduino-lilypad/|Arduino LilyPad]] | ||
+ | * [[arduino-lilypad_sp|Arduino LilyPad]] | ||
* [[https://www.eeboard.com/ziliao/arduino-robot/|Arduino Robot]] | * [[https://www.eeboard.com/ziliao/arduino-robot/|Arduino Robot]] | ||
- | * [[https://www.eeboard.com/ziliao/arduino-due/|Arduino Due]] | + | * [[arduino-robot_sp|Arduino Robot]] |
+ | * [[arduino-due_sp|Arduino Due]] | ||
* [[https://www.eeboard.com/ziliao/arduino-mini/|Arduino Mini]] | * [[https://www.eeboard.com/ziliao/arduino-mini/|Arduino Mini]] | ||
+ | * [[arduino-mini_sp|Arduino Mini]] | ||
* [[https://www.eeboard.com/ziliao/arduino-bluetooth/|Arduino BlueTooth]] | * [[https://www.eeboard.com/ziliao/arduino-bluetooth/|Arduino BlueTooth]] | ||
+ | * [[arduino-bluetooth_sp|Arduino BlueTooth]] | ||
* [[https://www.eeboard.com/ziliao/arduino-wifi-%E6%89%A9%E5%B1%95%E6%9D%BF/|Arduino Wifi Shield]] | * [[https://www.eeboard.com/ziliao/arduino-wifi-%E6%89%A9%E5%B1%95%E6%9D%BF/|Arduino Wifi Shield]] | ||
+ | * [[arduino-wifi-shield_sp/|Arduino Wifi Shield]] | ||
* [[https://www.eeboard.com/ziliao/arduino-pro-mini/|Arduino Pro Mini]] | * [[https://www.eeboard.com/ziliao/arduino-pro-mini/|Arduino Pro Mini]] | ||
- | * [[https://www.eeboard.com/ziliao/arduino-mega2560/|Arduino Mega2560]] | + | * [[arduino-pro-mini_sp|Arduino Pro Mini]] |
+ | * [[arduino-mega2560_sp|Arduino Mega2560]] | ||
* [[https://www.eeboard.com/ziliao/arduino-mega-adk/|Arduino Mega ADK]] | * [[https://www.eeboard.com/ziliao/arduino-mega-adk/|Arduino Mega ADK]] | ||
+ | * [[arduino-mega-adk_sp|Arduino Mega ADK]] | ||
* [[https://www.eeboard.com/ziliao/arduino-leonardo-eth/|Arduino Leonardo ETH]] | * [[https://www.eeboard.com/ziliao/arduino-leonardo-eth/|Arduino Leonardo ETH]] | ||
+ | * [[arduino-leonardo-eth_sp|Arduino Leonardo ETH]] | ||
* 视频教程 | * 视频教程 | ||
* [[https://www.moore8.com/courses/912|Arduino UNO 快速上手]] | * [[https://www.moore8.com/courses/912|Arduino UNO 快速上手]] |