31岁生日当天启程智能硬件机器人领域

         一直从事软件开发累计达13年,后来逐步转公司管理,通过对市场的观察和未来社会的发展,对物联网(智能硬件>机器人)方面比较看好,最近半个月的回到初心看初心,决定开始Arduino的学习。

        生日当天收到书和学习套件,依次购买《Arduino 编程从基础到实践》用了一周看完,《Arduino 开发实战指南》用了三天看完,《Arduino 机器人权威指南》用了两天看了一章。套件中的15个卡片,端午放假三天全部练完(只是照着插线和照着写代码,未详细学习),之后通过那几个基础的书本学习,学习了电路的知识,今天开始回归从零再来一遍,之后转入智能家居,之后转入机器人。


以下连载将是先按照卡片和《Arduino 编程从基础到实践》内容进行理解和强化,并依次生成笔记,同时在此也记录点点滴滴。


1。认识Arduino Uno

      左图为主板(核心),右侧为扩展板,主要用于与套件结合练习之用,上面白色那块当时拿着迷糊好久,后来粘上后,取下来时才发现底部是竖着5个点是连着的(太丢人了),其实粘上后和下面的板子没有任何关系,也可以不粘直接用,只是面包板,用于免插线。

                

       没有右侧板时,L灯是可以亮的,当右侧板插入后,右侧板上方13针和L是一致的。

2、Arduino 编程环境下载及驱动安装

     官方下载地址:https://www.arduino.cc/en/Main/Software,我直接下的是WINDOWS 安装版,安装完后,会生成一个USB转串口,到资源管理器中看串口号是多少就行了,我用的系统是WIN10,比较顺利。

 

3、认识Arduino IDE,安装后打开如下图,之后选择板子的类型和串口,如下图:

 


 

 

4、认识编程环境

     非常简单,两个函数:

           setup():表示启动时的初始化,如C语言的Main()函数;

           Loop():Setup()执行完后进入Loop(),并且一直在里面循环,直到关闭Arduino或者按下重启按钮。


5、认识入门基础

一般程序开始都是:”Hello World“,电路板的开始应该是闪灯,理解两个函数,到下一章。

pinMode(pin,OUTPUT)  : pin 为数字的针脚,后面参数可以是OUTPUT(表示输出)或INPUT(表示输入);

digitalWrite(pin,HIGH):此函数仅当上一函数为OUTPUT参数时有效,向指定的pin针脚发送高电,参数HIGH(高电)或LOW(低电)。

digitalRead(pin):此函数仅当上一函数为INPUT参数时有效,读取pin脚的值。

delay(ms):等待X毫秒,1000为1秒;





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值