难以置信mdf文件(mdf文件游戏怎么打开)
在本项目中,我将向您展示如何构建自己的密码游戏,在该游戏中,您将使用旋转编码器拨盘将随机生成的代码猜测到保险箱中。保险箱的前面有8个LED指示灯,可以告诉您您猜对了多少位数字以及正确位置的数字。
击上方“单片机”,点右上角...选择“置顶/星标”公众号接收最新推文!简介:代码破解游戏-基于Arduino的Puzzle Box步骤1:组装盒子步骤2:连接电子设备步骤3:对Arduino进行编程步骤4:玩破解代码游戏
还在用盗版J-Link吗?来做一个开源的DAP-Link吧51单片机案例实操 -- 倒车雷达STM32(7):中断方式让按键点亮LEDSTM32驱动MPU6050【教学研究】基于KUD模式的开源硬件课程设计方法
单片机招聘小黑板单片机项目供求信息
在本项目中,我将向您展示如何构建自己的密码游戏,在该游戏中,您将使用旋转编码器拨盘将随机生成的代码猜测到保险箱中保险箱的前面有8个LED指示灯,可以告诉您您猜对了多少位数字以及正确位置的数字保险柜最初是打开的,可让您将某些物品放入内部隔间。
Arduino和电池位于背面的单独隔间中然后,您可以按下转盘以锁定保险柜,这是通过门内侧的伺服器完成的然后,您需要通过转动拨盘选择数字并按下拨盘以确认每个数字来输入代码选择第四个数字后,保险箱会使用门上的红色和绿色LED来显示正确的数字以及正确位置的数字。
红色的LED指示正确的数字,绿色的LED指示也位于正确的位置因此,您需要点亮所有四个红色和绿色的LED才能破解密码并打开保险柜保险柜会跟踪您为破解代码而进行的猜测的次数,一旦设法破解,就会显示出来起初听起来可能很复杂,但实际上并不那么困难,您只需要记住并基于您先前的猜测即可。
大多数时候,您应该能够在5到10个猜测中破解代码,具体取决于您最初的猜测有多幸运材料清单:为了构建此Crack the Code保险箱,您需要:Arduino Uno-在这里购买I2C OLED显示屏–。
在这里购买按钮编码器–在这里购买4 x 5mm红色LED –在这里购买4 x 5mm绿色LED –在这里购买8 x220Ω电阻器–在这里购买微型伺服器–在这里购买带状电缆-在这里购买标题条-在这里购买电源开关-
在这里购买3mm MDF薄板-在这里购买您还需要一些基本工具,木胶,胶枪和烙铁保险箱的零件需要进行激光切割如果您无法使用激光切割机,请考虑使用在线激光切割服务,它们已经变得相当实惠,可以将零件切割并将其交付给您。
这是 K40激光切割机中使用的激光切割机步骤1:组装盒子
我设计了Inkscape中的保险箱,该保险箱是从3mm MDF切割而成的如果需要,您也可以从3mm的丙烯酸或胶合板上切割零件如果使用其他厚度的材料,则需要调整盒子组件中的插槽,以使它们正确地装配在一起您可以在
此处下载激光切割文件盒子的外部有6个面板,后面板和前面板的前部和后部都有切口面板在打印文件中标有标签,以便您可以跟踪它们表盘还使用一些激光切割件制成,然后将其粘在一起盒子的顶部和两侧贴有三块装饰面板,使它看起来更像一个保险箱。
还有两个组成门的面板和一个分隔面板,该分隔面板进入箱子的中间,以将保险柜和电子柜分开这些零件可放在400 x 500mm MDF的单个零件上,如果激光切割器的大小不足以一次切割所有零件,则可以将它们分成较小的零件。
我首先将装饰面板粘贴到顶部和侧面确保按正确的顺序拿到零件,以便知道哪一个是正确的一共有三个不同的部分,顶部和底部是相同的,侧面是相同的,正面和背面是相同的面板干燥后,即可组装盒子确保中央分隔线的切口在侧面。
这些用于将任何电线从包装盒的正面连接到Arduino和电池所在的包装盒的背面铰链也经过激光切割,一旦您排好门,它们就被粘在适当的位置确保它们与门平行,否则您将很难打开它您可能还需要从门的内侧铰接边缘打一点点,以免在门经过时不会擦在盒子的边缘上。
将四个正方形粘合到后面板后面的角上,以打孔后盖的螺钉。然后,您可以在螺钉上钻孔,然后开始安装屏幕,Arduino,后盖以及编码器。步骤2:连接电子设备
我在Tinkercad Circuits的面包板上设计了该电路,然后在OLED显示器中添加了该电路我们有8个LED连接到数字IO引脚6到13锁定伺服器连接到引脚5编码器连接到引脚2、3和4,OLED显示器连接到Arduino的I2C接口。
我为每个LED使用220欧姆电阻,将其直接焊接到负极LED上,并使用彩色带状电缆将组件连接在一起,以保持布线整洁,并帮助跟踪需要连接到每个Arduino引脚的导线我将带状电缆推到后部隔间,并将一些引脚排针焊在带状电缆上,以插入Arduino。
我还在后盖上安装了电源开关,并将其连接至电池插头,以连接至可充电电池为游戏供电如果需要,您也可以使用9V电池最后,您需要将锁定伺服系统朝门的边缘定位,以便它越过盒子中的唇部,并且臂部能够向上推抵唇部的内部以锁定盒子。
这不是最强大的锁定机制,但它确实很简单,并且可以很好地满足游戏的目的。步骤3:对Arduino进行编程
我将不再详细介绍代码,因为其中包含很多内容我已经写了详细的文章,解释了它的每个部分,以及通过此链接下载的代码-Crack The Code Game Code总之; 我们首先导入库来控制OLED显示屏和伺服系统。
然后,我们为显示设置参数并创建所有变量有许多变量专用于跟踪编码器旋转,因为这些变量是通过引脚2和3上的上升沿中断来完成的创建了两个代码数组,一个用于存储随机生成的代码,另一个用于存储用户当前的猜测在设置功能中,我们启动显示器,连接伺服,设置IO引脚模式,然后在显示器上显示Crack the Code文本动画。
循环功能使LED闪烁并显示消息推送以锁定保险箱,然后等待用户按下拨盘开始游戏游戏结束时会运行相同的代码,然后显示尝试次数并等待拨号以开始新游戏编码器按钮上有一些反跳代码,一旦按下,伺服将锁定保险柜,并生成一个随机代码。
然后,代码会调用一个函数,要求用户输入他们的猜测,然后再调用另一个函数来检查猜测,重复此过程,直到用户正确猜测代码为止有一个更新显示的代码的功能,每次转动编码器并且需要更改显示的代码时都会调用该功能生成新代码的功能只需将一个随机数字分配给代码数组中的四个元素中的每个元素。
输入代码猜测的功能允许用户使用编码器选择一个数字,然后通过向下按下编码器来确认每个数字输入然后,校验码猜测功能将检查猜测的代码,并确定多少个数字是正确的,以及多少个数字在正确的位置更新LED功能可根据用户的猜测切换正确数量的红色和绿色LED。
启动ani函数在启动时显示“破解代码”动画。最后,两个中断功能管理来自编码器的输入,一个中断功能顺时针旋转使数字向上递增,而当逆时针旋转时使数字向下递增。步骤4:玩破解代码游戏
学习如何玩游戏的最佳方法是在开始时观看视频,其中有两个在即将结束时正在玩游戏的示例保险柜最初是解锁的,可让您在其中放入一些物品然后,您按下转盘以锁定保险箱并生成新密码一旦选择了全部四个数字,就可以使用拨盘输入猜出的代码以递增数字,然后按下拨盘以转到下一个数字或确认代码。
然后,前面的LED会亮起,以告诉我们我们的猜测是正确的然后,您可以使用此反馈进行下一个猜测,直到您能够猜出正确的代码并再次打开保险柜为止输入正确的密码后,保险箱将解锁,并显示您破解密码的尝试次数乐于构建自己的密码保险箱。
喜欢就点赞,转发到朋友圈,按下面步骤获取本篇文章的代码和文档资源!在公众号对话窗口输入您感兴趣的关键词,自动返回结果材料购买及资源下载说明(文中材料部分带有购买链接的,请点击左下角:阅读原文,进入原文查看。
)资源标识:Crack-the-Code-Game-Arduino-Based-Puzzle-Box第一步、在微信中打开本链接,复制上方“资源标识:”后面红色部分,第二步、点击下面链接关注“单片机”公众号,进入公众号对话窗口,
第三步、回复上面复制的红色内容,公众号会自动返回下载链接!第四步、点微信打开空白页面右上角三个点,用浏览器打开;或在pc上点击链接单片机相关文章还在用盗版J-Link吗?来做一个开源的DAP-Link吧 2022-09-28 09:40:35。
大家好,我是小舒,今天我带来了一个开源项目学习单片机的小伙伴,对J-link一定不会陌生J-link可以使用JATA和SWD接口进行在线Debug和程序的烧录,曾经一段时间,某宝上J-Link铺天盖地,各种各样,价格百家争艳一个比一个低,让单片机初学者有了非常多的选择。
J-Link的在线Debug也方便了我们的学习,让我们认识到了单片机是如何一步一步执行程序的J-Link和Keil简直是绝配收费的J-Link但是好景不长,因为J-Link不是开源的,具有版权,正主给某宝发了涵,仿佛一夜之间,J-Link都被下架了,不仅仅如此,在使用Keil调试/烧录程序的时候,会弹出对话框,警告你的J-Link可能是一个盗版。
除了后来的AD涵之外,这可能是单片机初学者面对的第一个......长按二维码访问原文
51单片机案例实操 -- 倒车雷达 2022-09-28
结合前面学习的流水灯、蜂鸣器、外部中断、超声波和OLED显示,实现51单片机平台的倒车雷达案例1. 倒车雷达倒车雷达(PDC,Parking Distance Control)全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车或者倒车时的安全辅助装置,由超声波传感器(俗称探头)、控制器和显示器(或蜂鸣器)等部分组成。
在倒车时,帮助司机“看见”后视镜里看不见的东西,以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。
案例采用STC89C52单片机做为主控,通过高精度超声波测量距离,STC89C52单片机接收超声波的测量距离信号并处理得到数据,可实时显示在OLED上;当......长按二维码访问原文
STM32(7):中断方式让按键点亮LED 2022-09-28
文章目录[隐藏] 概述代码概览概述上一节“STM32(5):轮训方式让按键点亮LED”实现了基于轮训的方式,实现点亮LED灯,本节将基于另外一种通信方式:中断方式,来实现点亮LED代码概览void delay(unsigned int time) { unsigned int i = 0; while (time--) { i = 1000000; while (i--) ; } } u8 key_read() { u8 result = 0; // delay(1); // 注意这里是读取InputDataBit result = GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_12); return result; } void led_init() { G。
......长按二维码访问原文
STM32驱动MPU6050 2022-09-28STM32驱动MPU6050STM32通过串口给MPU6050与MU6050通信,以下程序将MPU6050接到了串口2上,PA2为TX,PA3为RX,具体的代码如下:
CubeMx配置CubeMx配置的配置很简单,只需要把串口1以及串口2都使能,其中串口1用于与上位机(电脑)通信,以发送MPU6050的测量值,串口2则用于与MPU6050通信,之后开启串口2的中断,串口1的不用开,因为串口1只需要向上位机发送数据,所以不用中断,串口2因为要接收数据,所以要使能
工程文件准备把正点原子的system文件夹粘贴到工程下,因为接下来要用到delay.c中的函数,复制完后,向工程中添加.c以及.h文件,并在主函数中包含头文件# include "delay.h"定义在程序中要用到的变量
......长按二维码访问原文
【教学研究】基于KUD模式的开源硬件课程设计方法 2022-9-28 14:25:08写在前面:作为一个科创教育的培训老师,对于“最好的技能学习方式就是教别人”是有很深刻的体会的而多年来教老师、教学生的过程中,也在不断的输入新的课程设计理念、理论、方法、实验。
这些理念性的东西,不像技能一样直观,想要很好的沉淀,也许就跟技能学习一样,多用“写论文”的方式输出,在这个过程中,去总结、沉淀平时的积累,也希望能给科创老师们一些些帮助和启发于是,就跟突突老师一起,编写了这篇文章。
基于KUD模式的开源硬件课程设计方法_01.png (320.59 KB, 下载次数: 0) 下载附件 保存到相册 6 小时前 上传基于KUD模式的开源硬件课程设计方法_02.png (364.92 KB, 下载次数: 0) 下载附件 保存到相册 6
......长按二维码访问原文
单片机招聘小黑板嵌入式开发实习生 09-28 6-8千,西安 | 无需经验 | 大专嵌软开发工程师 (中级) 09-28 1.2-2.4万,西安 | 2年经验 | 本科嵌入式初中级工程师 09-28 8千-1.2万,西安-雁塔区 | 2年经验 | 本科
高级硬件工程师(嵌入式) 09-28 1.2-1.8万,西安 | 5-7年经验 | 本科电子工程师 09-28 4.5-6千,西安-长安区 | 1年经验 | 大专硬件工程师 09-28 1.2-2万,西安-西咸新区 | 3-4年经验 | 本科
嵌入式软件工程师 09-28 1-2万,西安-国家民用航天产业基地 | 1年经验 | 本科硬件工程师 双休 五险一金 09-28 9千-1.8万,西安 | 1年经验 | 本科嵌入式软件工程师 09-28
1.8-3万,武汉 | 3-4年经验 | 本科嵌入式软件工程师 09-28 1.2-2万·14薪,西安 | 3-4年经验 | 本科嵌入式软件工程师(西安周末双休) 09-28 1-2万·13薪,西安 | 2年经验 | 本科
嵌入式软件(YF05885-医疗设备) 09-28 1-1.5万·14薪,西安 | 3-4年经验 | 本科Linux驱动工程师 09-28 1.3-2.2万,西安-雁塔区 | 8-9年经验 | 本科高级嵌入式软件工程师 09-28
1.5-2.5万,西安 | 5-7年经验 | 本科硬件工程师 09-28 6千-1万,西安-高新技术产业开发区 | 无需经验 | 本科嵌入式软件工程师 09-28 1.5-3万·13薪,西安-高新技术产业开发区 | 3-4年经验 | 大专
嵌入式软件工程师 09-28 9千-1.5万,西安-未央区 | 1年经验 | 本科嵌入式软件工程师 09-28 6千-1.2万,西安-雁塔区 | 1年经验 | 本科嵌入式软件工程师 09-28 1-2万,西安-国家民用航天产业基地 | 3-4年经验 | 大专
嵌入式软件工程师(linux) 09-28 1.5-3万,西安-雁塔区 | 1年经验 | 本科欲了解详情,请在公众号后台回复:zp220928单片机项目供求信息¥ 5000.00 单目散斑结构光标定,深度算法
, 北京/北京,行业: 智能家居状态:竞标中 262人浏览/2人已经投标¥ 8000.00 蓝牙键盘开发【要求广深莞地区】 , 北京/北京,行业: 智能家居状态:竞标中 25人浏览/0人已经投标
¥ 1500.00 喜马拉雅刷播放量程序 , 山西/晋中,行业: 软件开发状态:竞标中 20人浏览/0人已经投标¥ 30000.00 户外便携式空调方案 , 北京/北京,行业: 智能家居状态:竞标中 35人浏览/1人已经投标
¥ 10000.00 物料位置坐标计算并串口发出数据 , 上海/上海,行业: 工业电子状态:竞标中 60人浏览/2人已经投标¥ 5000.00 FDR土壤温湿度传感器设计项目 , ,行业: 状态:竞标中 78人浏览/4人已经投标
¥ 10000.00 摄像头定制开发 , 辽宁/大连,行业: 工业电子状态:竞标中 75人浏览/4人已经投标¥ 100000.00 UPS不间断电源开发 , 安徽/铜陵,行业: 电源电池状态:竞标中 129人浏览/3人已经投标
¥ 10000.00 烟雾和一氧化碳复合一体传感报警器开发 , 广东/深圳,行业: 智能家居状态:竞标中 153人浏览/5人已经投标¥ 10000.00 委外一款智能家居,智能小遥控器开发(负责硬件方案开发和结构设计)
, 广东/深圳,行业: 智能家居状态:竞标中 149人浏览/6人已经投标¥ 1000.00 相机CMV2000驱动调试 , 北京/北京,行业: 工业设计状态:竞标中 77人浏览/2人已经投标
¥ 30000.00 深圳驻场开发工程师FPGA , 广东/深圳,行业: 工业电子状态:竞标中 89人浏览/1人已经投标¥ 300.00 智能锁控制板 , 广东/东莞,行业: 安防监控状态:竞标中 174人浏览/4人已经投标
¥ 20000.00 32位ad采样板卡 , 北京/北京,行业: 智能家居状态:竞标中 223人浏览/5人已经投标¥ 100000.00 智能割草机器人软硬件方案 , 北京/北京,行业: 智能家居
状态:竞标中 252人浏览/3人已经投标欲了解详情,请公众号后台回复:xq220928推荐好文点击标题即可跳转☞《单片机初学者必看》☞《周立功写给学单片机的年轻人的话》☞《牛人谈:软件与硬件的入门难度与精通时间跨度
》☞《学习51单片机有感;学习用书推荐;必写的几个程序》☞《几种使用过的单片机比较》☞《ARM+LINUX学习路线(学习顺序,知识点及书籍推荐)》☞《ARM/DSP/FPGA/CPLD/SOPC/SOC区别和联系
》☞《趣味电子制作:艺术家手中的食品发电-电子diy》☞《我的经历: 从一名产线工人到单片机工程师》☞《硬件工程师要学习的东西》☞《学习51单片机的感悟:一通则百通》☞《各种传感器工作原理动态图,这也太全了吧!》
☞《小心!这几项都符合说明你的手机已被监控》☞《这小东西其实是个发电机?自己动手做个就不用怕停电了》☞《国外的DIY网站和电子类的网站收集(各种奇怪高能项目)》☞《电子工程师们都在用哪些APP?》☞《一张图看懂程序员的职业规划》
☞《10个轻松上手制作的Arduino项目》☞《手机在充电时到底是先插手机还先插电源?》☞《学习模电的真谛》☞《男生必学的撩妹搭讪的7个机械原理实验》一切有为法,如梦幻泡影,如露亦如电,应作如是观!
欢迎转发、留言、点赞、分享,感谢您的支持!
- 标签:
- 编辑:李松一
- 相关文章
-
干货分享不羁之悦(不羁之悦打什么位置)
本篇攻略重制于【2022.8.8】对应版本【12.14】内容/整理【冬雨】封面不羁之悦 尼菈【七七】全文约2…
-
这都可以不羁之悦(不羁之悦打什么位置)
 前言 现在人们生活节奏日益加快,用于娱乐的可支配时间日益变得零碎化,动辄四、五十分钟的召唤师峡谷显然不适合一部分人的生活节奏…
- 怎么可以错过中国菜刀(中国菜刀哪个品牌最好)
- 速看中国菜刀(中国菜刀哪个品牌最好)
- 燃爆了要不你还是把我删了吧(要不你还是把我删了吧下一句)
- 这样也行?汉朝首都(汉朝首都在哪个城市)
- 新鲜出炉汉朝首都(汉朝首都在哪个城市)