好玩的Arduino,想要开始编程,先来了解几个基础知识和编程语言吧-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3836|回复: 0

好玩的Arduino,想要开始编程,先来了解几个基础知识和编程语言吧

[复制链接]
发表于 2017-8-3 22:55 | 显示全部楼层 |阅读模式
Arduino的确是一块有的玩的微型控制器,Arduino想要驱动一些硬件,还需要智能的人类来发出一些指令,就是所谓的编程,再开始编程前,我们需要了解哪些基础的知识那,请仔细阅读下面的文章吧。

  • 什么是数字端口和模拟端口
数字端口就是只能输入或输入两种状态的端口,简简单单,这个端口能够告诉你是或者不是,对或者不对,说白了他是用过人类定义0与1,然后通过电路输出的高低电平来判断,比如你定义 "你是个天才"=1,“你不是天才”=0,那么你可以假定10道测试题,每道题1分,定义“if回答正确8道以上”,端口输出1,在通过一些转换函数,你就可以从屏幕上得到答案。
模拟端口就是输入或者输出一些连续变化,说白了就是输入输出电压值,经过换算,得到的模拟数量值,温度、湿度等都是模拟量。
2.什么是pinMode
pinMode是用来定义Arduino针脚的作用,是输入还是输出,二选一,比如是输入端口,就可以定义 pinMode(13,INPUT);如果是输出端口,定义为pinMode(13,OUTPUT)。
3.什么是高低电平
31d70002c2a867c24bce

高低电平定义

4.怎么为管脚输出高低电平
这里需要用到digitalWrite()函数,假设想为管脚12输出高电平,可以这样写 digitalWrite(12,HIGH);
输出低电平就是 digitalWrite(12,LOW);
思维发散一下,读取英文单词是Read,那么读取数字端口的值的函数就是digitalRead()。
但是很多朋友对arduino的编程很是苦恼,对敲写代码感到很是乏味,容易写着代码就睡着了,那么图形化编程软件就应运而生,让你快速学会编程!

Ardublock是由第三方开发的Arduino图形化编辑软件,大家可以像搭积木一样的编程,对于减轻青少年的负担和防止兴趣发展疲劳有很大效果,不愿意敲代码的,快去试试吧!
文章合集:你还在玩单片机,还在高价买PLC学习,你已经OUT了,说Arduino的前世今生
50元玩转Arduino,一块神奇好玩的电路板-Arduino的炫酷作品
万里长征第一步,如果用Arduino点亮发光二极管,炫酷流水灯
31ca000363acea428c89

31cf0002888f13233b22

31d2000051e97771cc84



原文地址:http://www.toutiao.com/a6448944743148798221/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-28 01:04 , Processed in 0.077403 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表