0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Arduino从乐高玩具中创建一个盒子

454398 来源:网络整理 作者:佚名 2019-11-05 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:您需要什么

要从lego创建一个无用的盒子,我使用了以下部分

Arduino One

2个伺服电机(SG90)

碰撞开关

电路板

LED

电阻

跳线

第2步:创建无用的盒子

乐高积木很难正常工作,并将舵机连接到乐高。我用了一些螺丝将齿轮拧到伺服上。

我用一个伺服器打开盒子的门,另一个用伺服器将开关移回(再次将其关闭)。完成机械零件后,可以将其全部关闭。

步骤3:将所有零件连接在一起

连接从Arduino到面包板+的5v,到面包板-的GND。接下来,将面包板的+和-连接至伺服器的+和-,并将信号线连接至Arduino的A0和A2(我将所有东西都首先连接到面包板)

连接碰撞传感器GND和VCC到面包板的-和+,并将输出/信号连接到Ardiono的数字4引脚。

将Led放在面包板上,将+(长脚)连接到面包板Ardiono的引脚6。将-(短脚)连接到电阻器,并将电阻器的另一端连接到面包板的-。

步骤4:代码

该代码非常灵活

设置一些值,包括伺服电动机的上下限,LED和传感器的引脚。

#include

伺服伺服1;

伺服伺服器2;

#define UP 10

#define DOWN 60

#define DOOR_UP 60

#define DOOR_DOWN 10

#define BUTTON 4

#define LED 6

初始化电动机并设置将它们置于关闭位置

void setup(){

servo1.attach(16);结果,servo2.attach(14);结果,下移();结果,moveDoorDown();结果,Serial.begin(19200);

pinMode(LED,OUTPUT);

}

检查每个循环是否按下按钮以随机延迟触发电机

void loop(){

int val = digitalRead(BUTTON);

if(val == LOW){

digitalWrite(LED,HIGH);

int rnd = random(1000,4000);

delay(rnd);结果,moveDoor();结果,延迟(100);

}其他{

digitalWrite(LED,低);

}

}

Helper函数来移动把手和门

void moveDown() {

Serial.println(“ Move down”); servo1.write(DOWN);

}

无效moveDoorDown(){

servo2.write(DOOR_DOWN);

}

无效moveDoor(){

Serial.println(“移动门”);结果,servo2.write(DOOR_UP);结果,延迟(500);结果,moveHandle();

}

void moveHandle(){

Serial.println(“ move up”);

servo1.write(UP);

延迟(300);结果,下移();结果,延迟(300);结果,moveDoorDown();

}

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195985
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    文了解ai计算盒子(边缘计算盒子)是到底是什么产品?

    在物联网与人工智能深度融合的当下,数据处理的效率和实时性成为各行业数字化转型的关键。ai计算盒子(又称边缘计算盒子、ai边缘计算盒子)作为连接数据源与智能决策的核心设备,正凭借其独特优势渗透到生活
    的头像 发表于 11-10 14:48 270次阅读
    <b class='flag-5'>一</b>文了解ai计算<b class='flag-5'>盒子</b>(边缘计算<b class='flag-5'>盒子</b>)是到底是什么产品?

    ETHERCAT站转PROFINET,网关全搞定

    ETHERCAT站转PROFINET,网关全搞定 在矿山深处,套崭新的自动化系统正悄然改变着设备保护的格局。面对井下复杂的工况和多品牌控制设备共存的现状,我们设计的这套保护系统
    的头像 发表于 10-22 10:03 204次阅读
    ETHERCAT<b class='flag-5'>从</b>站转PROFINET,<b class='flag-5'>一</b><b class='flag-5'>个</b>网关全搞定

    创建Library工程

    创建Library工程 首先选中 File -&gt; New -&gt; C/C++ Project,在弹出的框,选择Static Library
    发表于 10-20 09:30

    芯圣电子重磅推出站式HC AI玩具盒子服务方案

    芯圣电子重磅推出站式HCAI玩具盒子服务方案,HCAI玩具盒子提供PCBA服务、云端台服务、
    的头像 发表于 08-15 14:28 655次阅读
    芯圣电子重磅推出<b class='flag-5'>一</b>站式HC AI<b class='flag-5'>玩具</b><b class='flag-5'>盒子</b>服务方案

    芯圣电子重磅推出站式HC AI玩具盒子服务方案

    芯圣电子重磅推出站式HCAI玩具盒子服务方案,HCAI玩具盒子提供PCBA服务、云端台服务、
    的头像 发表于 08-15 14:26 1210次阅读
    芯圣电子重磅推出<b class='flag-5'>一</b>站式HC AI<b class='flag-5'>玩具</b><b class='flag-5'>盒子</b>服务方案

    HCAI玩具盒子产品介绍

    HCAI玩具盒子提供PCBA服务、云端台服务、大模型部署对接服务、定制化模型微调以及免费的3D外壳设计服务。
    发表于 08-15 14:17 1次下载

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino
    的头像 发表于 08-08 20:16 3071次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另<b class='flag-5'>一个</b><b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    AI玩具或成为下一个万亿新赛道

    如果你将拥有家庭新成员,你首先会想到什么?是孩子还是宠物?如果我说你下一个家庭成员,或许是会“察言观色”的AI
    的头像 发表于 07-29 10:15 905次阅读

    首款AI陪伴玩具出世!鑫代理商飞睿科技ESP32芯片让TA比朋友更懂你

    鑫联手TOYCITY,里程碑式推出首款AI陪伴玩具。以鑫芯片为“智慧大脑”,赋予毛绒玩偶情感交互能力,开启智能潮玩新篇章。
    的头像 发表于 07-21 10:38 1701次阅读
    首款AI陪伴<b class='flag-5'>玩具</b>出世!<b class='flag-5'>乐</b>鑫代理商飞睿科技ESP32芯片让TA比朋友更懂你

    鑫代理商飞睿科技,ESP32模组重塑AIoT体验的四大技术支柱

    玩具的即时语音交互到智慧家居的无缝协作,鑫模组以低功耗芯片与开放生态,悄然成为万物互联时代的隐形中枢。
    的头像 发表于 07-10 17:45 1380次阅读
    <b class='flag-5'>乐</b>鑫代理商飞睿科技,ESP32模组重塑AIoT体验的四大技术支柱

    【解构·AI玩具“小智AI”引爆开发者热潮说起

    、AI玩具爆火,“小智AI”引爆全民热潮 在众多AI硬件产品当中,AI玩具曾长期被视为边缘品类,相较于满足功能性需求的AI助手、智能音箱等,AI玩具更多承担的是情感陪伴和亲子互动的角
    发表于 05-20 09:20 2050次阅读
    【解构·AI<b class='flag-5'>玩具</b>】<b class='flag-5'>从</b>“小智AI”引爆开发者热潮说起

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    系列芯片对应要有Arduino库,比如鑫官方的arduino-esp32库,ST的stm32duino库,只要在
    发表于 05-13 09:28

    改装电子玩具手枪,单发,扣动扳机后有仿真枪声,并同时枪口有闪可变闪光

    我想改装电子玩具手枪,单发,扣动扳机后有仿真枪声,并同时枪口有闪可变闪光(蓝色或红色),设备可连接外部扬声器,最好是3.5接口。电源可用
    发表于 03-10 12:05

    QCC3040蓝牙5.2音频主端发射模组在玩具的应用

    蓝牙主端发射模组在玩具的应用方案主要聚焦于提升玩具的互动性和功能性,通过无线连接音响或者耳机,实现音频播放、语音互动以及多人游戏等功能。1、功能需求分析在玩具
    的头像 发表于 02-11 14:22 925次阅读
    QCC3040蓝牙5.2音频主端发射模组在<b class='flag-5'>玩具</b><b class='flag-5'>中</b>的应用

    文读懂边缘计算盒子在视频监控场景的重要作用

    在数字化时代,视频监控已成为维护公共安全、提升城市管理效率的重要手段。然而,随着监控规模的扩大和视频数据量的激增,传统集中式处理模式面临带宽压力大、延迟、成本上升等挑战。此时,边缘计算盒子的出现
    的头像 发表于 01-08 15:11 960次阅读
    <b class='flag-5'>一</b>文读懂边缘计算<b class='flag-5'>盒子</b>在视频监控场景<b class='flag-5'>中</b>的重要作用