Arduino Uno零基础入门学习笔记——变量与函数

一、创建变量

int currentTemperature;

整数型变量 变量名字 分号

使用驼峰命名法对进行命名

有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、MyName或者myName。这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。

例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:

printEmployeePaychecks();

print_employee_paychecks();

第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。

骆驼式命名法在许多新的函数库和Microsoft Windows这样的环境中使用得相当多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。

二、函数

一些常用的函数例如delay()已经在系统中写好,只需上官方网站查看
Arduino函数
在这里插入图片描述

三、delay的例子

int ledPin = 13;              // LED 连接13脚

void setup() {
  pinMode(ledPin, OUTPUT);    // 设置ledpin为输出模式
}

void loop() {
  digitalWrite(ledPin, HIGH); // 打开led
  delay(1000);                // 等1s
  digitalWrite(ledPin, LOW);  // 关闭led
  delay(1000);                // 等1s
}

分析函数

pinMode();

可以将引脚配制成以下三种模式

  • 输出(OUTPUT)模式
  • 输入(INPUT)模式
  • 输入上拉(INPUT_PULLUP)模式(Arduino1.0.1以后才有)
digitalWrite();

写一个高或低的值到数字引脚。

如果引脚已配置为带pinMode()的OUTPUT,其电压将被设置为相应的值:5V(或3.3V板上的3.3V)为HIGH, 0V(地)为LOW。

如果引脚配置为INPUT, digitalWrite()将启用(HIGH)或禁用(LOW)输入引脚的内部上拉。建议将pinMode()设置为INPUT_PULLUP,使能内部上拉电阻。有关更多信息,请参阅数字引脚教程。

如果你没有将pinMode()设置为OUTPUT,并且将一个LED连接到一个引脚,当调用digitalWrite(HIGH)时,LED可能会显示为暗。如果没有显式设置pinMode(), digitalWrite()将启用内部的上拉电阻,这就像一个大的限流电阻。

总结

可以看出Arduino对于有c语言基础的同学是真的简单,只需要认真读官方文档就好

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sol-itude

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值