关于51单片机,Arduino,NodeMCU的那点点事。

这篇博客分享了作者从51单片机开始的嵌入式学习经历,对比了51单片机与Arduino的差异,并提及Arduino的易用性和适合初级学习者的特点。此外,还提到了NodeMCU在无线通讯方面的便利性,以及其在智能家居应用中的潜力。文中还预告了关于如何用Arduino制作智能插座的教程。
摘要由CSDN通过智能技术生成

以下是小白文:
初入大学的时候对什么都是很新鲜的,而我也很喜欢去尝试各种不同的东西。我的专业是网络工程,但是为什么我会搞这些单片机开发板的东西呢? 那还用问吗,那是身为一个男人的浪漫啊。试想一下,你能控制一个数十台四轴飞行器,让他们在天空做任何姿态的动作(就像复仇者联盟里面那个场景,让),那场面得有多么震撼。闲话就到这里了,下面还是进入正题吧。

个人使用经验归纳:
51单片机
这里写图片描述
Q1:what is 51单片机?
A1:第一次接触,我也不知道是什么东西,总是被告知是一个微机。后来接触了,学习了,我给他的定义是“初生的婴儿电脑(脑袋是一片空白的)”。就是他具备电脑的功能潜能,但是却需要人去教会他,给它灌输“知识”(也就是写入程序)。他中间长条的那块芯片就相当于人的大脑。而其他部件就是人体的器官,板子上面各种线路相当于人体的神经脉络。头脑被灌入知识,身体各部分就会按照“所学”知识进行相对应的动作。比如:给它写入知识“旁边那一排灯的第一盏LED灯点亮10秒,然后熄灭。”那么那一盏灯就是按照你的命令进行发光和熄灭的动作。

Q2:输入的“知识“是什么? 怎么输入?
A2:知识就是C语言所写的编程。靠用USB线与电脑连接,把C语言编程通过软件烧进去。(”烧“:通俗讲就是搞进去);

Q3:51单片机能做什

  • 11
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Arduino NodeMCU 是一款基于ESP8266开发的开源物联网平台,它可以通过Wi-Fi模块连接到网络。要将数据透传到阿里云,首先需要进行以下几个步骤: 1. 确定阿里云IoT平台的产品和设备:在阿里云IoT平台上创建一个产品,并为产品添加一个设备,获取设备的三元组信息(设备标识、设备密钥和设备证书)。 2. 安装并配置Arduino IDE:在Arduino IDE中安装ESP8266开发库并配置相应的开发环境,确保NodeMCU可以与IDE正常通信。 3. 编写Arduino代码:在Arduino IDE中编写代码,包括连接Wi-Fi和阿里云服务器的相关参数配置以及数据的收集和上传。可以使用ArduinoJson库来处理和封装数据。 4. 上传代码到NodeMCU:将编写好的代码上传到NodeMCU开发板上,可以通过USB线连接并烧录固件。 5. 连接到阿里云IoT平台:在代码中使用设备的三元组信息连接到阿里云IoT平台,并进行身份验证。 6. 数据透传:通过阿里云IoT平台提供的MQTT协议,订阅需要接收数据的Topic,并将NodeMCU收集到的数据发布到相应的Topic上。 7. 数据接收与处理:在阿里云IoT平台上,可以配置数据流转规则,将数据进行过滤、存储和处理,并将结果通知到相应的服务端。 通过以上步骤,就可以实现Arduino NodeMCU透传数据到阿里云IoT平台。这样,你可以从任何地方远程监控和控制NodeMCU,并对数据进行分析和利用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值