手把手教你做Arduino随动机械臂课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《手把手教你做Arduino随动机械臂课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手把手 Arduino 机械 课件
- 资源描述:
-
1、项目介绍项目介绍l课程作业项目名称:基于单片机系统的四自由度随动机械臂l子项目:(1)了解Arduino Leonardo这款硬件开发平台;(2)制作随动机械臂 (3)了解SSC32路舵机控制器的用法;l 项目介绍:项目旨在制作一台小型四自由度机械臂,控制方式为随动控制(即用一种用电位器制作操纵杆,使舵机摆过的角度电位器的旋钮,从而达到机械臂跟随操纵杆运动的一种控制方式),此机械臂通过利用Arduino Leonardo这款硬件开发平台作为处理器,电位器为输入设备,舵机为输出设备,搭建起以Arduino Leonardo为核心的机械臂系统。图2,机械臂主体图1,机械臂主体和Arduino连接
2、实验视频链接子项目子项目1:什么是:什么是Arduino Leonardo?图三,我所用的Arduino Leonardo名 称:Arduino Leonardo概 述:ATmega32u4编 号:A000057厂 商:AtmelArduino Leonardo的处理器核心是ATmega32u4,同时具有20路数字输入/输出口(其中7路可作为PWM输出,12路模拟输入),一个16MHz晶体振荡器,一个USB接口,一个电源插座,一个ICSP header和一个复位按钮。子项目子项目1:什么是:什么是Arduino Leonardo?l概要概要1.处理器 ATmega32u42.工作电压 5V3.
3、输入电压(推荐)7-12V4.输入电压(范围)6-20V5.数字IO脚 20(其中7路作为PWM输出)6.模拟输入脚 127.IO脚直流电流 40 mA8.3.3V脚直流电流 50 mA9.Flash Memory 32 KB(ATmega32u4,其中4 KB 用于 bootloader,即引入程序)1.SRAM 2.5 KB(ATmega32u4)2.EEPROM 1 KB(ATmega32u4)3.工作时钟 16 MHz 电源电源Arduino UNO可以通过2种方式供电,而且能自动选择供电方式外部直流电源通过电源插座供电。USB接口直接供电。存储器存储器ATmega32u4包括了片上3
4、2KB Flash,其中4KB用于Bootloader。同时还有2.5KB SRAM和1KB EEPROM。USB接口外接电源接口子项目子项目1:什么是:什么是Arduino Leonardo?l输入输出输入输出l20路数字输入输出口:工作电压为5V,每一路能输出和接入最大电流为40mA。每一路配置了20-50K欧姆内部上拉电阻(默认不连接)。除此之外,有些引脚有特定的功能 串口信号RX(0号)、TX(1号):与内部 ATmega32U4 USB-to-TTL 芯片相连,提供TTL电压水平的串口接收信号。外部中断(2号和3号):触发中断引脚,可设成上升沿、下降沿或同时触发。脉冲宽度调制PWM(
5、3、5、6、9、10、11、13):提供7路8位PWM输出。SPI(10(SS),11(MOSI),12(MISO),13(SCK)):SPI通信接口。LED(13号):Arduino专门用于测试LED的保留接口,输出为高时点亮LED,反之输出为低时LED熄灭。l模拟输入A0到A5、A6到A11:每一路具有10位的分辨率(即输入有1024个不同值),默认输入信号范围为0到5V,可以通过AREF调整输入上限。除此之外,有些引脚有特定功能lAREF:模拟输入信号的参考电压。lReset:信号为低时复位单片机芯片。l通信接口通信接口l串口:ATmega32U4内置的UART可以通过数字口0(RX)和
6、1(TX)与外部实现串口通信;ATmega32U4可以访问数字口实现USB上的虚拟串口。lTWI(兼容I2C)接口lSPI 接口l物理特征物理特征lArduino UNO的最大尺寸为2.7 x 2.1 inches。l开发环境开发环境lArduino 1.0.1 开发语言为C语言图四,开发环境子项目子项目2:制作随动机械臂:制作随动机械臂l原理图:V V V V V V V V VUSB(连至电脑)Analog Input(PWM)Analog InputArduino LeonardoVV+=5VV+=5V舵机(servo)有三条接线,分别为信号线(signal),电源线(V+)和地线sig
展开阅读全文