物联网学习之旅——初始

和go语言暂时告别,开始单片机的学习。
在学校的课设,学习了单片机的知识。
要实现电脑与NodoMCU互联,要先下载arduino.exe,在其中下载相应的开发板和驱动。
一个做了40个例子的模拟和真实实验。随机挑几个展示一下结果。
一、在arduino.exe运行一些基础的C语言代码。(在arduino.exe运行代码,前提必须是要和nodemcu连接成功,选择好串口与nodmcu连接,才可以正常运行)

void setup() {
 pinMode(2,output);
 pinMode(3,output);
 pinMode(4,output);
 pinMode(5,output);
 pinMode(6,output);
 pinMode(7,output);
 pinMode(8,output);
}
void loop() {
  // put your main code here, to run repeatedly:
  for (int i=2;i<=9;i++){
    digitalWrite(i,HIGH);
    delay(600);
  }
  for(int i=2;i<9;i++){
    digitalWrite(i,LOW);
    delay(600);
  }
  delay(1000);
}

效果截图:
在这里插入图片描述
尽管没有亮灯的代码,arduino上代码成功运行,nodmcu依然会亮。
在这里插入图片描述
二、

String myWelcomeString = "KM Shibly Reza";
String myStartString = "Let's GO GO GO";
String Combine = myWelcomeString + "\n" + myStartString;
void setup() {
Serial.begin(9600);
delay(4800);
Serial.println(Combine);
}
void loop() {
}

运行截图:
在这里插入图片描述
在tinkercad上模拟电路:
代码:


const int buttonPin = 2;
const int ledPin = 13; 
int buttonState = 0; 
void setup() { 
    pinMode(ledPin, OUTPUT);
    pinMode(buttonPin, INPUT);
}

void loop() { 
    buttonState = digitalRead(buttonPin);
    if (buttonState == HIGH) {
        digitalWrite(ledPin, HIGH);
    } else {
        digitalWrite(ledPin, LOW);
    }
}

截图:
在这里插入图片描述程序运行后,点击图中的按钮,LED才会亮。
三、

#include<LiquidCrystal.h>
LiquidCrystal Icd=LiquidCrystal(2,3,4,5,6,7);
void setup(){
  Icd.begin(16,2);
}
void loop(){
  Icd.setCursor(2,0);
  Icd.print("Hello World");
  Icd.setCursor(2,1);
  Icd.print("Lijiaming");
} 

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值