找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 25838|回复: 26
收起左侧

Arduino Uno R3开发板21节例程最全的中文教程及(PCB与原理图)合集

  [复制链接]
ID:385372 发表于 2018-8-26 17:45 | 显示全部楼层 |阅读模式
这个是Arduino Uno R3开发板21节例程最全的中文教程及(PCB与原理图)合集,其中包括ARDUINO 21节课程,Arduino UNO开发板软件下载与安装(XP),精简版WIN7安装补充文件,Arduino Uno R3(PCB与原理图),Arduino最全的中文教程,Arduino入门版中文教程2013更新等文件,希望对初学的有帮助。

Arduino使用教程
    14.JPG    
什么是  Arduino?
         Arduino 是一块基与开放原始代码的 Simple  i/o 平台,並且具有使用类似 java,C 语言的开发环境。让您可以快速使用 Arduino 语言与 Flash 或 Processing…等软件,作出互动作品。Arduino 可以使用开发完成的电子元件例如 Switch或 Sensors 或其他控制器、LED、步进电机或其他输出裝置。Arduino 也可以独立运作成为一个可以跟软件沟通的平台,例如说:flash processing Max/MSP VVVV  或其他互动软件…
Arduino 开发IDE界面基于开放原始码原则,可以让您免费下载使用开发出更多令人惊奇的互动作品。

什么是 Roboduino?
        DFRduino 与 Arduino 完全兼容,只是在原来的基础上作了些改进。Arduino 的 IO 使用的孔座,做互动作品需要面包板和针线搭配才能进行, 而 DFRduino 的 IO 使用针座, 使用我们的杜邦线就可以直接把各种传感器连接到 DFRduino上。

特色描述

1. 开放原始码的电路图设计,程式开发界面免费下载,也可依需求自己修改!!  
2. DFRduino 可使用 ISP 下载线,自我將新的 IC 程序烧入「bootloader」;  
3. 可依据官方电路图,简化 DFRduino 模组,完成独立云作的微处理控制器;  
4. 可简单地与传感器、各式各样的电子元件连接(如:红外线,超声波,热敏电阻,光敏电阻,伺服电机等);  
5. 支援多样的互动程式 如: Flash,Max/Msp,VVVV,PD,C,Processing 等;
6. 使用低价格的微处理控制器(ATMEGA168V-10PI);   
7. USB 接口,不需外接电源,另外有提供 9VDC 输入接口;
8. 应用方面,利用 DFRduino,突破以往只能使用滑鼠,键盘,CCD 等输入的裝置的互动內容,可以更简单地达成单
人或多人游戏互动。
  
性能描述

1.  Digital I/O 数字输入/输出端共 0~13。
2.  Analog I/O 模拟输入/输出端共 0~5。
3. 支持 USB 接口协议及供电(不需外接电源)。
4. 支持 ISP 下载功能。
5. 支持单片机 TX/RX 端子。
6. 支持 USB TX/RX 端子。
7. 支持 AREF 端子。
8. 支持六組 PWM 端子(Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)。
9. 输入电压:接上 USB 时无须外部供电或外部 5V~9V DC 输入。
10.输出电压:5V DC 输出和 3.3V DC 输出 和外部电源输入。
11.采用 Atmel Atmega168V-10PI单片机。
12.DFRduino 大小尺寸:宽 70mm X 高54mm。 Arduino使用教程                                                                                   


•  INPUT  |  OUTPUT    表示数字IO 口的方向,INPUT  表示输入(高阻态) ,OUTPUT  表示输出(AVR 能提供5V 电压  40mA电流) 。   
•  true  |  false     true  表示真(1) ,false表示假(0) 。
/**************************************/
        以上为基础 c语言的关键字和符号,有 c语言基础的都应该了解其含义,这里也不作过多的解释。
/*************Arduino  语言*************/
结构 结构 结构 结构
•  void  setup()   初始化变量,管脚模式,调用库函数等   
•  void  loop()   连续执行函数内的语句

功能

数字 I/O   
•  pinMode(pin,  mode)     数字 IO口输入输出模式定义函数,pin表示为 0~13,  mode表示为 INPUT或 OUTPUT。   
•  digitalWrite(pin,  value)     数字 IO 口输出电平定义函数,pin 表示为 0~13,value表示为 HIGH 或 LOW。比如定义 HIGH 可以驱动 LED。   
•  int  digitalRead(pin)     数字 IO口读输入电平函数,pin 表示为 0~13,value表示为 HIGH 或 LOW。比如可以读数字传感器。

模拟 I/O   
•  int  analogRead(pin)     模拟 IO口读函数, pin 表示为0~5 (Arduino  Diecimila为 0~5, Arduino  nano 为0~7) 。比如可以读模拟传感器(10 位AD,0~5V 表示为 0~1023) 。   
•  analogWrite(pin,  value)  -  PWM      数字IO 口PWM 输出函数,Arduino 数字IO 口标注了PWM 的 IO 口可使用该函数,pin 表示 3,  5,  6,  9,  10,  11,value表示为0~255。比如可用于电机 PWM 调速或音乐播放。

扩展 I/O   
•  shiftOut(dataPin,  clockPin,  bitOrder,  value)     SPI 外部 IO 扩展函数,通常使用带 SPI 接口的74HC595 做8 个IO 扩展,dataPin 为数据口,clockPin 为时钟口,bitOrder 为数据传输方向(MSBFIRST 高位在前,LSBFIRST 低位在前) ,value表示所要传送的数据(0~255) ,另外还需要一个 IO 口做 74HC595 的使能控制。   
•  unsigned  long  pulseIn(pin,  value)     脉冲长度记录函数,返回时间参数(us) ,pin 表示为0~13,value为 HIGH 或 LOW。比如 value为 HIGH,那么当 pin 输入为高电平时,开始计时,当 pin 输入为低电平时,停止计时,然后返回该时间。

时间函数

                                                            
Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件)
1.JPG
2.JPG

3.JPG

4.JPG

5.JPG

6.JPG

7.JPG

8.JPG

9.JPG

10.JPG

11.JPG

12.JPG

13.JPG

15.JPG

全部资料51hei下载地址:

ARDUINO 21节课程.rar

12.72 MB, 下载次数: 219, 下载积分: 黑币 -5

Arduino Uno R3(PCB与原理图).rar

175.47 KB, 下载次数: 256, 下载积分: 黑币 -5

Arduino UNO开发板软件下载与安装(XP).rar

1.49 MB, 下载次数: 80, 下载积分: 黑币 -5

Arduino入门版中文教程2013更新.rar

2.6 MB, 下载次数: 118, 下载积分: 黑币 -5

arduino学习笔记.rar

6.98 MB, 下载次数: 123, 下载积分: 黑币 -5

Arduino最全的中文教程.pdf

1.63 MB, 下载次数: 175, 下载积分: 黑币 -5

Win7电脑系统安装驱动流程.rar

864.33 KB, 下载次数: 67, 下载积分: 黑币 -5

精简版WIN7安装补充文件.rar

963.97 KB, 下载次数: 60, 下载积分: 黑币 -5

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:387448 发表于 2018-8-26 18:56 | 显示全部楼层
有51单片机基础,看到Arduino这么火也想学习一下,不知道要多久才能学好?楼主的资料真是很给力,太全面了。先下载收藏了,51黑有你更精彩!!!
回复

使用道具 举报

ID:385372 发表于 2018-8-26 19:19 | 显示全部楼层
51hei明明 发表于 2018-8-26 18:56
有51单片机基础,看到Arduino这么火也想学习一下,不知道要多久才能学好?楼主的资料真是很给力,太全面了 ...

谢谢支持,我也是之前学的51单片机。现在刚刚开始学习Arduino,一起学习啊!
回复

使用道具 举报

ID:385372 发表于 2018-8-26 19:21 | 显示全部楼层
谢谢支持,一起学习
回复

使用道具 举报

ID:391866 发表于 2018-8-31 09:47 | 显示全部楼层
51黑有你更精彩!!!
回复

使用道具 举报

ID:390623 发表于 2018-9-1 08:49 | 显示全部楼层
谢谢  支持支持
回复

使用道具 举报

ID:385372 发表于 2018-11-2 21:13 | 显示全部楼层
51hei明明 发表于 2018-8-26 18:56
有51单片机基础,看到Arduino这么火也想学习一下,不知道要多久才能学好?楼主的资料真是很给力,太全面了 ...

谢谢了 会再发些对大家有用的东西的
回复

使用道具 举报

ID:424605 发表于 2018-11-11 18:15 | 显示全部楼层
资料不错,学习一下
回复

使用道具 举报

ID:548930 发表于 2019-5-28 00:30 | 显示全部楼层
现在收藏一波,谢谢
回复

使用道具 举报

ID:575040 发表于 2019-6-30 14:52 | 显示全部楼层
好材料,收藏下载了
回复

使用道具 举报

ID:436067 发表于 2019-9-25 12:31 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:146089 发表于 2019-9-25 15:30 | 显示全部楼层
感谢分享!刚刚刚接触,非常感谢!
回复

使用道具 举报

ID:653306 发表于 2019-11-30 23:35 | 显示全部楼层
刚接触,不知道难不难学
回复

使用道具 举报

ID:651779 发表于 2019-12-1 10:49 来自手机 | 显示全部楼层
支持楼主,可以打包下载就好了
回复

使用道具 举报

ID:385830 发表于 2020-1-13 14:43 | 显示全部楼层
资料不错,谢谢分享!
回复

使用道具 举报

ID:471632 发表于 2020-1-13 20:02 | 显示全部楼层
学过51单片机,迷迷糊糊的,看了Arduino才感觉比较轻松。很容易入门,比单片机轻松多了
回复

使用道具 举报

ID:424501 发表于 2020-1-14 19:40 | 显示全部楼层
谢谢分享,学习一下这个看看与51的区别
回复

使用道具 举报

ID:187533 发表于 2020-2-11 08:16 | 显示全部楼层
时间长了什么都忘了,从头学吧
回复

使用道具 举报

ID:759450 发表于 2020-5-23 21:36 | 显示全部楼层
有51单片机基础,看到Arduino这么火也想学习一下,不知道要多久才能学好?楼主的资料真是很给力,太全面了。先下载收藏了,51黑有你更精彩!!!
回复

使用道具 举报

ID:759450 发表于 2020-5-23 21:37 | 显示全部楼层
我是初学者,感谢楼主的精彩分享!
回复

使用道具 举报

ID:525363 发表于 2020-5-24 14:19 | 显示全部楼层
感谢分享!我是初学者,刚刚刚接触,非常感谢!
回复

使用道具 举报

ID:756400 发表于 2020-7-13 19:37 | 显示全部楼层
非常 非常nice的资料
回复

使用道具 举报

ID:831097 发表于 2020-10-17 17:41 | 显示全部楼层

谢谢分享,学习一下这个看看与51的区别
回复

使用道具 举报

ID:74872 发表于 2020-10-21 14:14 | 显示全部楼层
不錯的資料,下載學習,感謝分享
回复

使用道具 举报

ID:574202 发表于 2023-8-11 09:32 | 显示全部楼层
初学者下载资料学习,感谢分享
回复

使用道具 举报

ID:1102222 发表于 2023-12-3 09:18 | 显示全部楼层
arduino uno r3值得学习。
回复

使用道具 举报

ID:280146 发表于 2024-1-6 00:03 来自手机 | 显示全部楼层
5年前的资料还适用吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表