Arduino硬件编程 引领AI科技未来

网友投稿 2019-11-06 14:17

8月6日,由上海市科学技术协会主办的2019年上海市青少年创意编程与智能设计大赛圆满落幕,我校6名参赛学员在总教练张辉老师的带领下,全部获奖,并获得了选送全国比赛的殊荣。

https://cdn.china-scratch.com/timg/191108/141H464L-0.jpg

本次终评活动历经5个小时,挑战从上午9点开始,在规定时间内充分考验了各支队伍在人员配置、方案设计、流程管理、项目搭建、展板制作等方面充分反应了参考选手的综合能力及现场应变能力。

https://cdn.china-scratch.com/timg/191108/141H453a-1.jpg

其中,人工智能主题挑战以“垃圾分类”为主题进行现场制作。学生每3人一组,在指导老师的带领下,现场领取传感器和工具,由每去团队独立创意作品。最终我校代表队同学在以图像识别垃圾桶小组项目成果分别斩获本次大赛 二等奖、三等奖。

https://cdn.china-scratch.com/timg/191108/141H52a7-2.jpg

参赛选手用他们平时课上学到的编程知识,灵活运用,赛场上一展他们的睿智,经过团队的合作,思想火花的碰撞,反复的调试,自信而帅气的展示项目成果。

https://cdn.china-scratch.com/timg/191108/141H51214-3.jpg

在大赛中,学员们不仅展示了智慧成果,更锻炼了学员们的临场应变的胆识,也通过比赛认识更多志趣相同的编程和硬件搭建的爱好者,相互学习,相互交流,增长见识,开阔眼界。可谓是不仅仅收获了奖项,而是收获了更多的参赛经验,看到了学校以外的更广阔的世界,交到更多同龄的朋友。

https://cdn.china-scratch.com/timg/191108/141H62541-4.jpg

看到学哥学姐们在大赛中一展拳脚,将想法变为现实,纷纷斩获大奖,你是不是也跃跃欲试了?你与他们就差我们的硬件编程课学习,加入我们Arduino硬件编程大家庭,也许下一个获奖的就是你~~ 

https://cdn.china-scratch.com/timg/191108/141HA016-5.jpg

Arduino硬件编程

适用对象

https://cdn.china-scratch.com/timg/191108/141HAT5-6.jpg

有一定编程基础知识, 对硬件编程感兴趣的同学。建议学完C002课程、三年级以上。

课程时间

https://cdn.china-scratch.com/timg/191108/141HAT5-6.jpg  

上课日期

可选时间段

班级代码

每周六上午

9月7日-1月4日

(共16次)

10:00-11:55

EE200AA班

每周六下午

9月7日-1月4日

(共16次)

14:40-16:35

EE201AA班

12:40-14:35

EE203AA班

增值服务

https://cdn.china-scratch.com/timg/191108/141HAT5-6.jpg

进Arduino硬件编程兴趣爱好群,与更多共同的爱好者分享你的快乐和学习心得。

如何报名

https://cdn.china-scratch.com/timg/191108/141HAT5-6.jpg

添加微信号:fdfzjxxx05

咨询电话:400-820-5158

识别下面二维码添加教务老师微信

进Arduino硬件编程兴趣爱好群

https://cdn.china-scratch.com/timg/191108/141HCE9-10.jpghttps://cdn.china-scratch.com/timg/191108/141H64445-11.jpg

乔布斯

https://cdn.china-scratch.com/timg/191108/141HL438-12.jpghttps://cdn.china-scratch.com/timg/191108/141HM0P-13.jpghttps://cdn.china-scratch.com/timg/191108/141HGP7-14.jpghttps://cdn.china-scratch.com/timg/191108/141HQO9-15.jpghttps://cdn.china-scratch.com/timg/191108/141HVP1-16.jpg

<<  向左滑动查看  >>

“Everybody in this country should learn how to program a computer...because it teaches you how to think.”

在这个国家里的每一位国民都应该学会编程……这能让你懂得如何去思考

                  --Steve Jobs

史蒂夫·乔布斯

或许人生就像

https://cdn.china-scratch.com/timg/191108/141HU313-17.jpg

跑步

跑步的快慢节奏

由你把握

那终点在何方

也由你决定

Arduino编程

引领你走向科技领域前沿

https://cdn.china-scratch.com/timg/191108/141HQH7-18.jpg

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。

探索、分析、解决

https://cdn.china-scratch.com/timg/191108/141HaB9-19.jpghttps://cdn.china-scratch.com/timg/191108/141H95C2-20.jpg

完备的探索学习过程

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。

https://cdn.china-scratch.com/timg/191108/141H91495-21.jpghttps://cdn.china-scratch.com/timg/191108/141H92B9-22.jpghttps://cdn.china-scratch.com/timg/191108/141I02358-23.jpghttps://cdn.china-scratch.com/timg/191108/141I02R6-24.jpghttps://cdn.china-scratch.com/timg/191108/141I0N24-25.jpg

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。

为什么建议大家学习Arduino?

https://cdn.china-scratch.com/timg/191108/141I05T2-26.jpg

用在单片机上,与趣味电子设计开发结合紧密

开源,可以把注意力集中在如何实现功能上来

比较简单,容易上手

C语言必须有一定的基础,还要有数字电路和模拟电路的知识储备,最好还有数学和艺术方面的知识。

Arduino有哪些独有的优势?

https://cdn.china-scratch.com/timg/191108/141I05T2-26.jpg

01

开放性

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpg

Arduino是起步比较早的开源硬件项目。各种开源项目目前已经得到广泛的认可和大范围的应用。它的硬件电路和软件开发环境都是完全公开的,在不从事商业用途的情况下,任何人都可以使用、修改和分发它。这样不但可以使用户更好地理解Arduino的电路原理,更可以要根据自己的需要进行修改,比如由于空间的限制,需要设计异形的电路板,或是将自己的扩展电路与主控制电路设计到一起。

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpg

02

易用性

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpg

对于稍微有心的人,不论基础如何,只要他有兴趣,拿到Arduino之后的1个小时之内,应该就可以成功运行第一个简单的程序了。Arduino与PC的连接采用了当下最主流的USB连接,你可以像使用一台智能手机一样,把Arduino与电脑直接连起来,而不需要再额外安装任何驱动程序。而且Arduino的开发环境软件也非常简单,一目了然的菜单仅提供了必要的工具栏,除去了一切可能会使初学者眼花缭乱的元素,你甚至可以不阅读手册便实现例程的编译与下载。

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpg

03

交流性

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpg

对于初学者来说,交流与展示是非常能激发学习热情的途径。但有些时候,你用AVR做了个循迹小车,我用PIC做了个小车循迹,对单片机理解还不是特别深刻的初学者,交流上恐怕就会有些困难。而Arduino已经划定了一个比较统一的框架,一些底层的初始化采用了统一的方法,对数字信号和模拟信号使用的端口也做了自己的标定,初学者在交流电路或程序时非常方便。

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpg

04

丰富的第三方资源

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpg

Arduino无论硬件还是软件,都是全部开源的,你可以深入了解底层的全部机理,它也预留了非常友好的第三方库开发接口。在国内,Arduino更多还是作为一种嵌入式学习工具和电子开发原型模块出现,但是它的魅力绝不仅仅如此,它完全可以作为一种新“玩具”,甚至新的艺术载体,来吸引更多领域的人们加入Arduino的神奇世界。

https://cdn.china-scratch.com/timg/191108/141I11119-28.jpghttps://cdn.china-scratch.com/timg/191108/141I15596-36.jpg

做创客,我们是认真的~

1

https://cdn.china-scratch.com/timg/191108/141I15N8-37.jpg

2

https://cdn.china-scratch.com/timg/191108/141I23E8-38.jpg

3

https://cdn.china-scratch.com/timg/191108/141I23608-39.jpg

4

https://cdn.china-scratch.com/timg/191108/141I34142-40.jpg

5

https://cdn.china-scratch.com/timg/191108/141I31260-41.jpg

6

https://cdn.china-scratch.com/timg/191108/141I45645-42.jpg

00

00

AI智能,创造便利生活

https://cdn.china-scratch.com/timg/191108/141I41D5-43.jpghttps://cdn.china-scratch.com/timg/191108/141I53S8-44.jpg

课堂案例展示

自动浇水系统

复旦附中进修学校

♫. ♪~♬..♩

绩频

大赛获奖

 

34届上海市青少年科技创新大赛

上海市一等奖

自动伸缩地铁拉手

上海市一等奖

游泳学习小助手

上海市二等奖

儿童电动平衡车“保护神”

上海市二等奖

AI智能导盲手杖

上海市三等奖

舞台表演“亮灯”发光服

科技创新大赛

https://cdn.china-scratch.com/timg/191108/141I522U-45.jpghttps://cdn.china-scratch.com/timg/191108/141I61V9-46.jpghttps://cdn.china-scratch.com/timg/191108/141I64323-47.jpg

荣耀时刻

昔日努力的最好回报

https://cdn.china-scratch.com/timg/191108/141IG614-48.jpghttps://cdn.china-scratch.com/timg/191108/141IMZ4-49.jpg https://cdn.china-scratch.com/timg/191108/141IRb5-50.jpg https://cdn.china-scratch.com/timg/191108/141I95N8-51.jpg https://cdn.china-scratch.com/timg/191108/141Ia424-52.jpg https://cdn.china-scratch.com/timg/191108/141I91608-53.jpg 

34届浦东新区青少年科技创新大赛

浦东新区二等奖

声控开门装置

浦东新区二等奖

基于Arduino的智能垃圾桶

获奖学员风采

 https://cdn.china-scratch.com/timg/191108/141J01Z8-54.jpg https://cdn.china-scratch.com/timg/191108/141J053H-55.jpg https://cdn.china-scratch.com/timg/191108/141J11210-56.jpg https://cdn.china-scratch.com/timg/191108/141J1H27-57.jpg https://cdn.china-scratch.com/timg/191108/141J12S5-58.jpg https://cdn.china-scratch.com/timg/191108/141J11400-59.jpg https://cdn.china-scratch.com/timg/191108/141J150Z-60.jpg https://cdn.china-scratch.com/timg/191108/141J12O2-61.jpg https://cdn.china-scratch.com/timg/191108/141J21340-62.jpg 

第十五届宋庆龄少年儿童发明奖

一等奖

基于Arduino开发的家庭成员情绪管理器

二等奖

自动伸缩地铁拉手

三等奖

具有声光智能提醒功能的新一代警示牌

 https://cdn.china-scratch.com/timg/191108/141J240D-63.jpg

师资介绍

张老师

复旦大学电子工程系硕士,先后在IBM中国研发中心,施耐德电气(Schneider)研发中心任高级软件工程师。擅长软硬件综合开发,多次获得创新贡献奖。多年的C++,Python开发经验,熟悉各种硬件,特别是树莓派和Arduino。在全国青少年创新大赛及科技类大赛中,带领学员多次获得一、二、三等奖。深受学员爱戴和家长信赖。

张老师指导的小朋友发明的智能骑行服

获“明日之星”称号

https://cdn.china-scratch.com/timg/191108/141J2O58-64.jpg

肖子尧同学的多项发明创造获奖

工作环境

https://cdn.china-scratch.com/timg/191108/141J21941-65.jpghttps://cdn.china-scratch.com/timg/191108/141J34507-66.jpghttps://cdn.china-scratch.com/timg/191108/141J3J56-67.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com