6674| 11
|
[麦昆 V4.0] 分分钟用麦昆打造一个自动收银小助手 |
5 创造力 | 回复本帖可获得 5 创造力奖励! 每人限 3 次 |
本帖最后由 DFHJM_IpFmV 于 2020-6-6 13:31 编辑 现在啊,每天都总是有很多人去超市里购物,而收银员也就要每天辛辛苦苦地给一个接一个人们结账。真是很累啊! file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps2.jpg 于是,我就想设计一款能代替收银员给人们收银的机器人。 那么首先,有请我们的husky lens闪亮登场! file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps3.jpg 我把作品设为了在人们的心中极其可爱的麦昆(麦昆:我招谁惹谁了我?) file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps4.png 并且利用二哈识图来识别“小二维码”。 file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps5.jpg 我开始动手了: file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps6.jpg 步骤1 准备材料(含链接) 材料清单材料清单 1x麦昆套件 1x掌控板 1x表情显示点阵板 1x哈士奇 1x husky lens支架 1x 铜柱与钉子、螺母 步骤2 先复习一下上次的搭建麦昆教程吧! 步骤6 编程 file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps10.jpg 代码 [mw_shl_code=c,false]/*! * MindPlus * mpython * */ #include <WiFi.h> #include <WiFiClient.h> #define BLYNK_PRINT Serial #include <DFRobot_HuskyLens.h> #define BLYNK_MAX_SENDBYTES 128 #include <BlynkSimpleEsp32.h> #include <WidgetRTC.h> // 动态变量 volatile float mind_n_JiaQianZongHe; // 创建对象 DFRobot_HuskyLens huskylens; WidgetLED ledV2(V2); // 主程序开始 void setup() { Serial.begin(9600); Blynk.connectWiFi("TP-LINK_F392", "19840908"); Blynk.config("Zv9OT2FbNV0M41bGArmdlRpPhF5gCzKW", IPAddress(116,62,49,166), 8080); huskylens.beginSoftwareSerialUntilSuccess(P0, P1); mind_n_JiaQianZongHe = 0; } void loop() { Blynk.run(); } // 事件回调函数 BLYNK_CONNECTED() { while (1) { // 还可以添加更多商品哟! if ((huskylens.readBlockCenterParameterDirect().ID==1)) { mind_n_JiaQianZongHe += 9.9; ledV2.setColor("#0000255"); ledV2.on(); Blynk.virtualWrite(V1, mind_n_JiaQianZongHe); } yield(); } } BLYNK_WRITE(V0) { Blynk.email("1420348213@qq.com", "价钱转账", (String("已为您转账") + String((String("9.9") + String("元"))))); Blynk.virtualWrite(V1, mind_n_JiaQianZongHe); ledV2.setColor("#0025500"); ledV2.on(); } BLYNK_WRITE(V3) { Blynk.virtualWrite(V1, mind_n_JiaQianZongHe); ledV2.setColor("#2550000"); ledV2.on(); } [/mw_shl_code] 步骤7 晒成品 file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps11.png |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed