本文仅记录机械设计制造及其自动化专业大一新生,初步认识arduino的一点感悟。
摘要:Arduino是一款便捷灵活、方便上手的开源电子原型平台。
硬件:各种型号的Arduino板)和
软件:Arduino IDE,此程序由一个欧洲开发团队于2005年冬季开发。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。
主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。
用途::Arduino能通过端口连接各种各样的传感器知环境,通过控制灯光、马达等装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,它们之间进行通信 来实现。
以上来自百度摘要(为了保证准确性)
感想:首次接触,所面对的事物都是全新的。通过网络查找、书籍阅读、视频学习。了解也进一步加深,它是基于c++编程语言实现的,但又不完全相同,有着自己的函数(在官网查看给类函数的意义与用途)。学习arduino,一方面是自己确实对C语言有兴趣,在找到导师后也说出了字节这个想法,老师让我先了解学习一下arduino,这样也会与我们的机械专业有些挂钩吧哈哈哈,毕竟有些竞赛也是可以通过这个实现。加入老师的团队是件令人开心的事,我会保持积极主动,加把劲学习的。
目前是通过自己遭到的一个arduino的pdf电子书进行阅读了解,当然主要是在哔哩哔哩大学进行视频学习,初定目标是在观看了解学习,懂得一些门道进行sketch的模仿,但是必须是自己能够真正地理解每一个句子的含义!!!目标是希望自己能够在完成专业课程的基础上,每周能够利用课外18个小时的时间花在arduino上,只有不断的熟悉与学习才能真正上道,再往后的话,希望自己能够有能力跟随老师的团队参加一些项目或是竞赛来提升证明与提升自己吧,毕竟对于我来说LED亮起都是满满的成就感哈哈哈哈。
Arduino好像需要一定的c语言基础,在学习结构的一块有点吃力,在后面也会加进C语言的跟进
下面是学习过程的笔记,手写见笑啦
若有错误的地方,望请斧正,一起学习一起进步 !
往后我也会分享一些自己的学习收获 ,加油!!!