还剩5页未读,继续阅读
文本内容:
教案课题课题4认识Arduino课程单片机授课教师专业汽车课型新授教案序号授课时间第三周教学方法讲授
51.了解Arduin单片机电路与各接口的含义、作用教学
2.掌握程序中常见的英文命令目标
3.掌握常见的数据类型和运算符掌握Arduino单片机的常见英文命令教学重点难点及解决办法通过PPT以及视频展示命令的具体含义,以及命令呈现的效果作业
1.填写单片机硬件电路各部分名称
2.简要写出单片机常见命令的含义布置教学生听课情况学学生掌握情后况记存在的问题审查签字年月日教学过程教师活动教学内容学生活动组织教学清点人数记录询问上节课掌握情询问上节课掌握情况回答上节课掌况握情况复习提问学生回答
1.简述单片机的定义
2.举几个例子说明单片机在汽车当中的应用讲授本节内容
一、什么是ArduinoArduino是一块基于开放原始代码的Simple i/o平台,并且具有听讲开发语言和开发环境都很简单、易理解的特点让您可以快速使用Arduino实现功能
二、Arduino的特点1开放原始码的电路图设计,开发界面免费下载,也可依需求自己修改2下载程序简单、方便3可简单地与传感器、各式各样的电子元件连接,如LED灯、蜂鸣器、按键、光敏电阻等等4使用高速的微处理控制器ATMEGA3285开发语言和环境都非常的简单、移理解
三、Arduino UNO硬件介绍1Digital I/O数字输入/输出端共13个2Analog I/O模拟输入/输出端共5个3支持ISP下载功能4输入电压接上USB时无须外部供电或外部5V-89V直流电压输入5输出电压5V直流电压输出和
3.3V直流电压输出和外部电源输入6采用Atmel Atmega328微处理控制器GND数字口0~13PWM口356,
9.10,11电源指示灯一二外・供电接
3.3V输出5V»出7Arduino大小尺寸宽70nlinX高54mm
四、Arduino C语言介绍复位按键Arduino语言是建立在C/C++基础上的,其实也就是基础的C语言,「Arduino语言只不过把相关的一些参数设置都函数化,不用我们去了二解他的底层下面就简单介绍下Arduino语言关键D1字3引19僖号指示灯串口通讯指示灯if if-•,else swithcase whilereturngoto do---while continuebreakDC插头6~12V一语法符号:GND模拟口o~5•///**/9运算符:!=*—+—*/%——〈二〉=111*+++=/=——*二gwao_数据类型:boolen布尔char字符类byte字节int整理类类型型类型型long长整型float实数array void类型double stringunsignedint无行号整型unsigned long无付节长整型常量HIGH|LOW表示数字10口的电平,HIGH表示高电平1,LOW表示低电平0oINPUT|OUTPUT表示数字10口的方向,INPUT表示输入高阻态,OUTPUT表示输出AVR能提供5V电压40mA电流ture Ifalse ture表示真1,false表示假0结构void setup初始化变量,管脚模式,调用库函数等void loopO连续执行函数内的语句功能数字I/OpinModepin,mode数字10口输入输出模式定义函数,pin表示为013,mode表示为INPUT或OUTPUT〜digitalWrite pin,vale数字10口输出电平定义函数,pin表示为013,value表示为HIGH或LOW比如定义HIGH可以驱动LEDo〜int digitalreadpin数字10口读输入电平函数,pin表示为013,value表示为HIGH或LOW比如可以读数字传感器〜模拟1/0int analogReadpin模拟10口读函数,pin表示05Arduino〜Diecimila为05,Arduino nano为0~7比如可以读模拟传感器10〜位AD,05V表示为0—1023〜analogWritepin,value-PWN数字10口PWN输出函数,Arduino数字10口标注了PWN的10口可使用该函数,pin表示3,5,6,9,10,11,value表示为0255比如可使用于电机PWN调速或〜音乐播放时间函数Delay ms延时函数单位msDelayMicroseconds us延时函数单位数学函数Minx,y求最大值Max x,y求最大值Absx计算绝对值Constrain x,a,b约束函数,下限a,上限b,x必须在abz之间才能返回Map value,fromHigh,tolow,toHigh约束函数,valuez必须在from low与toLow之间和fromHigh之间powbase,exponent开方函数,bsae的exponent次方sqx平方sqrtx开根号总结本节课主要讲授四个内容
1.什么是Arduino单片机
2.Arduino单片机的特点
3.Arduino单片机硬件电路介绍
4.Arduino单片机常用指令介绍布置作业简述单片机各部分的含义简述单片机的常用指令。
个人认证
优秀文档
获得点赞 0