小记
最近macOS上安装mssql扩展,卡顿了两天的时间,几乎快要奔溃了,网上大多提供的是命令行,所以现在处于一种macOS和windows之间的切换,一台台式机和已买macbook Pro算是开发必备吧,因为我是多语言开发者,所以我喜欢用最适合系统来完成我的工作.
点亮LED,在编程的世界里,我相信大家都知道,第一个运行的程序hello world,但是在硬件开发中,需要和硬件打交道,即使是入门级别的开发,都需要一点物理基础,电路知识作为铺垫.
那么点亮led就是硬件开发的第一个程序,灯通常有两种状态:亮,灭.这种说法可能不够严谨,但是普片都是这么认为的.
所需工具介绍
-
ESP8266 开发板
这块板子是在大学的时候,一位学长介绍的,我能接触到arduino都是因为他们的影响,在这之前,我一直是一个软件开发者吧,那个时候android刚刚兴起,我就在学习android开发,但是后来实践的机会比较少,自己写了几个实例,就不了了之了.
废话了那么多,主要是物联网对于很多人来说,都是一种围观的太多,所以废了些许口舌扯题外话.如果你只是感兴趣的话,可以把我的文章当做一份杂志来阅读.
-
ESP8266引脚对应的GPIO编码映射关系(学名:ESP8266 外设分布图)
从开始写博客以后,我发现很多时候不能太随意,会被一些规矩约束着,以前学习的时候,就这个那个,我的笔记之记录一些代码部分,和一些解决问题的思路.
- 这就是我学习编程的时候记录的一些笔记,我只会简单的记录,自己能看懂就好了.
下面正式贴代码:
pin=1
gpio.mode(pin, gpio.OUTPUT)
gpio.write(pin, gpio.HIGH)
a = 1
tmr.alarm(0, 1000, tmr.ALARM_AUTO, function()
b = a%2
print("Line 1 - c 的值为 ",a ,b)
if( b== 1)
then
--[ if 条件为 true 时执行该语句块 --]
gpio.write(pin, gpio.HIGH)
else
--[ if 条件为 false 时执行该语句块 --]
gpio.write(pin, gpio.LOW)
end
end
)
- 这一份代码可以实现连接在D2口上的led灯每隔一秒亮一次
- 写硬件代码基本都是在晚上,效果图也拍不出来,如果你在开发中遇到什么问题,可以给我留言.
小记:
可能很多人看到这里的时候已经崩溃了,废话太多了,一点不像是技术博文,那么我有一个小技巧,以后不论你看谁的博文,直接去看代码部分,在代码中遇到不解的再去看博主的废话,基本就可以解惑
- 后续将会持续更新nodeMCU API资料,demo.如果你有很好的知识点分享,请简信联系我,我会将你的文章收录到NodeMCU专题,方便大家阅读