全国 【切换城市】欢迎您来到装修百科!
关注我们
我要装修

陪孩子做了一个电子测距仪,孩子一天量好几次身高,超喜欢

发布:2024-06-22 浏览:53

核心提示:天冷了,孩子也不出去完了,在家一天瞎琢磨,这两天突然想做个自动测距仪,我问他做那个干啥,他说这样我就可以自己量身高了。不用你来帮我量了。我说哪好吧,说做就做,立马开工! 首先,你需要准备以下材料和设备:Arduino开发板超声波传感器(HC-SR04)16x2字符LCD显示屏电位器(用于调节LCD的对比度)杜邦线(用于连接Arduino、传感器和LCD)电源供应器或电池接下来,按照以下步骤进行:连接超声波传感器到Arduino开发板上,连接LCD显示屏到Arduino开发板上。将传感器的VCC引脚连接到5

天冷了,孩子也不出去完了,在家一天瞎琢磨,这两天突然想做个自动测距仪,我问他做那个干啥,他说这样我就可以自己量身高了。
不用你来帮我量了。
我说哪好吧,说做就做,立马开工!首先,你需要准备以下材料和设备:Arduino开发板超声波传感器(HC-SR04)16x2字符LCD显示屏电位器(用于调节LCD的对比度)杜邦线(用于连接Arduino、传感器和LCD)电源供应器或电池接下来,按照以下步骤进行:连接超声波传感器到Arduino开发板上,连接LCD显示屏到Arduino开发板上。
将传感器的VCC引脚连接到5V,GND引脚连接到GND,Trig引脚连接到Arduino的任意数字引脚(例如D2),Echo引脚连接到另一个数字引脚(例如D3)。
将LCD显示屏的VCC引脚连接到5V,GND引脚连接到GND,SDA引脚连接到Arduino的A4引脚,SCL引脚连接到Arduino的A5引脚。
在Arduino IDE中新建一个项目,并添加以下代码:#include <Wire.h>#include <LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x27, 16, 2);const int trigPin = 2;const int echoPin = 3;void setup() { pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); lcd.begin(16, 2); lcd.backlight(); Serial.begin(9600);}void loop() { long duration, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = duration * 0.034 / 2; lcd.clear(); lcd.setCursor(0, 0); lcd.print("Distance: "); lcd.print(distance); lcd.print(" cm"); Serial.print("Distance: "); Serial.print(distance); Serial.println(" cm"); delay(1000);}上传代码到Arduino开发板。
连接Arduino开发板和LCD显示屏的电源。
现在,当你运行电子测距仪时,LCD显示屏将显示测量到的距离。
你可以根据需要调整LCD显示屏的设置和布局。
这只是一个基本示例,你可以根据需要进行更多的自定义和扩展。
确保LCD显示屏的I2C地址与代码中的地址相匹配,并根据需要调整LCD的初始化和显示设置。
希望这个电子测距仪你也喜欢,冬季在家带孩子玩的过程中领略编程的乐趣。
在制作的工程中孩子学到了很多东西:1. 团队合作:孩子们通过一起参与制作Arduino电子测距仪,学会了在团队中协作和合作。
他们可以共同讨论问题、分工合作,并互相帮助解决难题。
2. 电子原理和编程:通过构建测距仪,孩子们将学习有关电子电路和传感器的基本原理。
他们将学习如何使用Arduino编程语言来控制硬件,并将编程概念应用于实际项目中。
3. 实践技能:孩子们将亲自动手进行电路连接、传感器控制和编程。
在这个过程中,他们将学习如何正确连接电子元件、理解传感器功能,并进行错误排除和修复。
4. 解决问题的能力:在制作电子测距仪的过程中,孩子们可能会遇到各种问题和挑战。
他们将学会分析问题、寻找解决方法,并进行试错来解决问题。
5. 创造力和创新意识:在完成基本的电子测距仪后,孩子们可以自由发挥创造力,进行改进和创新。
他们可以尝试添加新的功能、改进设计,或者将测距仪应用到其他项目中。
总之,通过参与制作Arduino电子测距仪,孩子们将获得实践经验、电子原理知识、编程技能以及解决问题和创新的能力。
这种实践性的学习方式可以激发他们的兴趣,并培养他们的科学、技术、工程和数学(STEM)领域的能力和兴趣。

  • 收藏

分享给我的朋友们:

上一篇:野外运动装备系列(十三)——激光测距仪(户外激光测距仪) 下一篇:天燃气热水器选购注意什么 天燃气热水器的禁忌是什么

一键免费领取报价清单 专享六大服务礼包

装修全程保障

免费户型设计+免费装修报价

已有312290人领取

关键字: 装修报价 装修网 装修风格

发布招标得免费设计

申请装修立省30%

更多装修专区

点击排行