这是描述信息

校历周次:20

站内搜索 :
搜索

学生工作

通用分类
这是描述信息

学风建设月系列活动——创客中心第三讲

2020-12-07 20:48:09

概要:

    2020年12月5日下午6点,由机电学院团委主办,创客中心承办的创新robot之树莓派入门课程在L9-505举行,本次课程由创客中心杨佳龙主讲。为了让同学们初步接触单片机原理,故选用Arduino作为基础讲解,希望同学们能够对本专业未来要学的单片机知识有一个基本的了解。

PART-1什么是Arduino

    Arduino用通俗易懂的话来说就是让搭的积木活起来。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。Arduino具有1个9V DC输入,为Arduino板提供外部电源输出。1个能够传输控制程序到控制板中的USB口。以及14个数字输入/输出端,可用来接收和发送TTL串行数据,接收外部信号,实现外部中断等功能。

PART-2 Arduino的功能特点


1.支持多样的互动程序,如Flash,Max/MSP,VVVV,PurEDAta,C,Processin等。

2.开放源代码的电路图设计。程序开发接口免费下载,也可依需求自己修改。

3.使用低价格的微处理控制器(ATmega8或ATmega128)。可以采用USB接口供电,不需外接电源,也可以使用外部9VDC输入。

4.可简单地与传感器,各式各样的电子元件连接,如红外线、超音波、热敏电阻、光敏电阻、伺服马达等。

PART-3 Arduino的优点

1.价格比较便宜。

2.跨平台 - Arduino 软件可以运行在 Windows,Macintosh OSX,和 Linux 操作系统。大部分其它的单片机系统都只能运行 在 Windows 上。

3.简易的编程环境 - 初学者很容易就能学会使用 Arduino 编程环境,同时它又能为高级用户提供足够多的高级应用。

4.电位器是一种可调的电子元件。

5.软件开源并可扩展 - Arduino 软件是开源的,对于有经验的程序员可以对其进行扩展。

6.硬件开源并可扩展 - Arduino 板基于 Atmel 的 ATMEGA8 和 ATMEGA168/328 单片机。

PART-4 Arduino IDE

结构:

1.void setup() 初始化变量,管脚模式,调用库函数等。

2.void loop() 连续执行函数内的语句。

功能 数字 I/O :

1.pinMode(pin, mode) 数字IO口输入输出模式定义函数,pin表示为 0~13,mode表示为INPUT或 OUTPUT。

2.digitalWrite(pin, value) 数字 IO 口输出电平定义函数,pin 表示为 0~13,value 表示为 HIGH 或 LOW。比如定义 HIGH 可以驱动 LED。

3.int digitalRead(pin) 数字 IO 口读输入电平函数,pin 表示为 0~13,value 表示为 HIGH 或 LOW。比如可以读数字传感器。 

实验演示

                                               蓝牙小宝马零配件                                                                                                       流水灯

   本次课程讲解主要目的是培养同学的学习兴趣和动手操作能力,让硬件和软件结合一起实现物联互通特性。希望在此学风建设月中,同学们能够得到提升和进步。

这是描述信息

Copyright © 2019 南京工业大学浦江学院

All Rights Reserved.  苏ICP备14022341号-1
地址:江苏省南京市溧水区石湫街道励学路9号

网站建设:中企动力 南京