查看: 1066|回复: 12

【小项目】基于XIAO的逃跑蜘蛛

[复制链接]

该用户从未签到

发表于 2020-8-13 14:37 | 显示全部楼层 |阅读模式
项目介绍:蜘蛛会在夜晚保持安静。但是一有光线,蜘蛛就会开始震动,逃离光线。
硬件:seeeduino xiao、光线传感器、震动马达。
软件:arduino IDE
项目灵感:我最喜欢的漫威英雄就是蜘蛛侠,很长一段时间,我每天都在想某一天会有一只小蜘蛛咬我一下,然后变成能爬墙吐丝的蜘蛛侠。为了制作一只小型的蜘蛛,我选了一个体积较小的单片机seeeduino XIAO、光线传感器和震动马达。
微信图片_20200813103422.png

微信图片_20200813105032.png
第一步:调整好硬件的布局,把XIAO和光线传感器和震动马达粘连在一起。
微信图片_20200813105058.png
第二步:制作蜘蛛腿,我用了几个相同的色环电阻,看起来更加的赛博朋克。
微信图片_20200813105212.png
微信图片_20200813105219.png
这个是实物
微信图片_20200813120337.png
第三步:烧写代码非常的简单,很适合低年级的学生。
const int lightPin = 2;
const int motor =  3;     
int lightState = 0;         
void setup() {  
pinMode(motor, OUTPUT);
    pinMode(lightPin, INPUT);
}
void loop() {  
lightState = digitalRead(lightPin);  
if (lightState == HIGH) {   
digitalWrite(motor, HIGH);  
}
else {   
digitalWrite(motor, LOW);  
}
}


微信图片_20200813105122.png
  • TA的每日心情

    2020-8-18 08:49
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-8-13 15:16 | 显示全部楼层
    马达型号是啥?

    该用户从未签到

     楼主| 发表于 2020-8-13 16:01 | 显示全部楼层

    https://item.taobao.com/item.htm?id=45574264986&spm=2014.21600712.0.0
    买的这个,我把接口给拆了

    该用户从未签到

    发表于 2020-8-13 17:42 来自手机 | 显示全部楼层
    楼主有想法

    该用户从未签到

    发表于 2020-8-13 17:44 来自手机 | 显示全部楼层
    我能用这个去潜入美国白宫吗
  • TA的每日心情
    开心
    2020-9-28 00:41
  • 签到天数: 268 天

    [LV.8]以坛为家I

    发表于 2020-8-14 00:45 | 显示全部楼层
    直接用电阻作为机械结构······
    楼主鬼才

    该用户从未签到

    发表于 2020-8-25 11:46 | 显示全部楼层
    这个是咋保证,他的逃跑方向的啊。

    该用户从未签到

     楼主| 发表于 2020-8-26 21:23 | 显示全部楼层
    naigao 发表于 2020-8-25 11:46
    这个是咋保证,他的逃跑方向的啊。

    这个是保证不了方向的。。。

    该用户从未签到

    发表于 2020-8-27 22:24 | 显示全部楼层
    chenshuai 发表于 2020-8-26 21:23
    这个是保证不了方向的。。。

    = =啧,有股命运的味道了。这个玩意儿太哲学了。这个逃跑蜘蛛项目太禅了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    String类型做参数传递时出现问题
    String类型做参数传递时出
    有两个函数,上面这个用来获取数据,然后第70行调用下面的Price_Analyze()来分析数据
    [Arduino物联网开发实战0]开发准备
    [Arduino物联网开发实战0]
    郑重提示:物联网开发,需要你有较好的编程基础,如果你没有编程基础或Arduino开发基
    兩段式水位的程式,要如何寫呢?可以指導一下嗎?
    兩段式水位的程式,要如何
    想請教大大兩段式水位的程式,要如何寫呢?可以指導一下嗎? 兩段式水位 滿水100%時停止
    点灯里面的 定时任务,按指定时间触发 开关 没效果.怎么...
    点灯里面的 定时任务,按
    #define BLINKER_WIFI #include char auth[] = "e9b348c25011"; char ssid[] = "88
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表