一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

神奇魔法單片機(jī)?Arduino【廢柴小方】,他來(lái)了

合宙LuatOS ? 2023-12-02 08:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)簡(jiǎn)單的小方塊,遇上熱愛(ài)藝術(shù)與單片機(jī)的有趣靈魂,會(huì)怎樣?——普通的方塊千千萬(wàn),【廢柴小方】不一般。仿佛注入魔法生命力,他來(lái)了~

今天特別分享@巴掌寬護(hù)胸毛大佬的原創(chuàng)佳作。

Arduino【廢柴小方】原創(chuàng)分享


我本職工作是藝術(shù)類(lèi)崗位,完全和電子電路不搭邊,然后業(yè)余時(shí)間喜歡玩兒?jiǎn)纹瑱C(jī)。

因?yàn)槲矣X(jué)得很神奇,我認(rèn)為單片機(jī)是一種簡(jiǎn)單的魔法,通過(guò)一些特殊的方法把一堆沒(méi)有生命的零件組裝在一起,他就可以有各種神奇的功能!學(xué)習(xí)編寫(xiě)代碼就相當(dāng)于學(xué)習(xí)某種魔法,然后給那塊特殊的魔法石頭(單片機(jī))附魔,增加其新的屬性,真是太酷啦?。?!

64b4377e-90a6-11ee-9788-92fbcf53809c.gif

演示視頻鏈接

小方是從今年五月開(kāi)始,斷斷續(xù)續(xù)用業(yè)余時(shí)間一邊學(xué)一邊做。里面的很多代碼都是第一次寫(xiě),全部都是從Arduino官方網(wǎng)站上查的,邊查邊寫(xiě)。

小方全身沒(méi)有按鈕,內(nèi)置一個(gè)陀螺儀,只能用手勢(shì)控制;可使用Arduino IDE軟件直接對(duì)小方進(jìn)行二次編程。功能一直在更新迭代中,慢慢來(lái)吧!

1

當(dāng)前主要功能

目前菜單里有迷宮、貪吃蛇、周易六十四卦搖骰子、跳動(dòng)愛(ài)心、小方表情陪伴、電子沙漏、查看內(nèi)部溫度、聲音開(kāi)關(guān)、查看代碼版本等十個(gè)功能,后續(xù)根據(jù)情況開(kāi)發(fā)新功能。

迷宮

迷宮有八個(gè)地圖,通關(guān)之后會(huì)隨機(jī)進(jìn)入其余7個(gè)中的一個(gè)。

64c37784-90a6-11ee-9788-92fbcf53809c.gif

貪吃蛇

經(jīng)典小游戲,永遠(yuǎn)玩不膩。

64d44c26-90a6-11ee-9788-92fbcf53809c.gif

周易六十四卦

搖晃得到一個(gè)卦象,需要自己去網(wǎng)上查對(duì)應(yīng)的含義。

64de08ba-90a6-11ee-9788-92fbcf53809c.gif

搖骰子

搖晃之后,隨機(jī)生成6個(gè)點(diǎn)數(shù)中的一個(gè)。

64f2ae64-90a6-11ee-9788-92fbcf53809c.gif

跳動(dòng)愛(ài)心

熱愛(ài),怎能沒(méi)有怦然心動(dòng)的感覺(jué)?

65040524-90a6-11ee-9788-92fbcf53809c.gif

小方表情陪伴

豐富表情+謎之語(yǔ)言,猜猜他們到底都聊了些啥?

65142e18-90a6-11ee-9788-92fbcf53809c.gif

電子沙漏

設(shè)置了隨機(jī)反彈力度,反彈效果就不那么枯燥。有重力跟隨功能,會(huì)自動(dòng)擺正自己的心態(tài)。倒計(jì)時(shí)結(jié)束,有鬧鈴效果。拿起來(lái)輕微晃動(dòng),可結(jié)束鬧鈴。

最新更新版本(2023.11.30)可以自定義1-60分鐘的時(shí)間,并且優(yōu)化了沙漏算法,計(jì)時(shí)精確度可以到0.5秒內(nèi)。

651edcc8-90a6-11ee-9788-92fbcf53809c.gif

關(guān)于電源管理

靜止?fàn)顟B(tài)自動(dòng)進(jìn)入休眠:小方在除了沙漏功能之外,你放著不動(dòng)他,過(guò)一會(huì)兒會(huì)自動(dòng)進(jìn)入休眠模式,進(jìn)入省電狀態(tài)。喚醒只需要拿起來(lái)?yè)u一搖,并且喚醒時(shí)可以查看當(dāng)前電量。如果你搖不醒他,就說(shuō)明沒(méi)電了。

倒扣畫(huà)面主動(dòng)進(jìn)入休眠:小方除了在功能切換界面之外,隨時(shí)倒扣畫(huà)面就可以立即進(jìn)入休眠,開(kāi)始省電模式。

注意:沙漏功能因?yàn)槠涔δ芴攸c(diǎn),他不會(huì)自動(dòng)休眠,只會(huì)在靜止一會(huì)兒之后會(huì)關(guān)閉屏幕,但依然在運(yùn)行,這個(gè)狀態(tài)下,他只要感受到輕微的震動(dòng),屏幕就會(huì)恢復(fù)顯示。

2

硬件配置參數(shù)

656a5f2c-90a6-11ee-9788-92fbcf53809c.png

外觀尺寸:
36mmx36mmx17mm,大概跟一顆麻將差不多。

主控:
ATMEGA328P 8bit處理器,32KB程序空間,2KB運(yùn)行內(nèi)存。

外置Flash:
AT24C16N(2KB存儲(chǔ)),別看容量小,八個(gè)迷宮地圖都在里面,甚至還可以再裝八個(gè)。

陀螺儀:
MPU6050(三軸加速度,三軸角速度)。

電源管理:
IP5306,自動(dòng)選擇C口供電或者電池升壓供電。

串口芯片:
CH340X,用于連接電腦更新程序,所以小方是可以二次編程的。

656e8624-90a6-11ee-9788-92fbcf53809c.gif

屏幕:
CS1288AW共陰8x8方形白色點(diǎn)陣屏,別小瞧這64個(gè)像素點(diǎn),可以玩兒的花樣可多了。

音響系統(tǒng):
12mm壓電陶瓷蜂鳴器(音質(zhì)放心,完全聽(tīng)得見(jiàn))。

續(xù)航:
配備200mAh可充電電池,配合算法低功耗運(yùn)營(yíng),休眠待機(jī)大概兩天,正常持續(xù)玩耍大概能堅(jiān)持三四個(gè)小時(shí)。

外部接口
全身只有一個(gè)Type-C接口,用于充電和更新代碼。

機(jī)身外殼:
白色塑料3D打印,所以精度比不了工業(yè)鑄模的那種效果(3D打印誤差大概在0.2mm范圍內(nèi))。

65764a76-90a6-11ee-9788-92fbcf53809c.gif

極致低像素

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44992

    瀏覽量

    650518
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    352

    瀏覽量

    47761
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70750
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192185
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    超聲波換能器--聲波世界的 “神奇魔法師”

    在科技的奇妙世界里,有這樣一位 “魔法師” —— 超聲波換能器,它在眾多領(lǐng)域施展著神奇的聲波魔法,今天就讓我們一起揭開(kāi)它神秘的面紗,一探其中的奧秘。 超聲波換能器的原理:神奇的壓電效應(yīng)
    發(fā)表于 06-11 17:30

    基于Keil開(kāi)發(fā)瑞薩RA8單片機(jī)

    這兩年單片機(jī)行業(yè)也開(kāi)始卷起來(lái)了,各大廠商紛紛推出各種高性能的單片機(jī)。
    的頭像 發(fā)表于 05-07 10:33 ?710次閱讀
    基于Keil開(kāi)發(fā)瑞薩RA8<b class='flag-5'>單片機(jī)</b>

    單片機(jī)科普總結(jié),建議收藏!

    單片機(jī)(MicrocontrollerUnit,MCU)作為嵌入式系統(tǒng)的核心之一,在現(xiàn)代電子產(chǎn)品中無(wú)處不在。從智能家居、汽車(chē)電子,到工業(yè)控制、醫(yī)療設(shè)備,單片機(jī)支撐著無(wú)數(shù)智能化應(yīng)用的發(fā)展。對(duì)于初學(xué)者
    的頭像 發(fā)表于 04-07 11:58 ?2083次閱讀
    <b class='flag-5'>單片機(jī)</b>科普總結(jié),建議收藏!

    單片機(jī)到底是什么?教你用一個(gè)小時(shí)做出“智能溫度計(jì)”!

    涉足的高深莫測(cè)。然而,真相總是出乎意料的簡(jiǎn)單美好——單片機(jī),正是進(jìn)入那個(gè)神奇而迷人的嵌入式系統(tǒng)世界的金鑰匙。它小巧精致,功能強(qiáng)大,簡(jiǎn)直就是藏在生活各個(gè)角落的小魔法
    的頭像 發(fā)表于 01-16 11:00 ?1517次閱讀
    <b class='flag-5'>單片機(jī)</b>到底是什么?教你用一個(gè)小時(shí)做出“智能溫度計(jì)”!

    AFE4400的30管腳CLKOUT有什么作用,需要和單片機(jī)相連嗎?連接到哪?

    AFE4400的30管腳CLKOUT有什么作用,需要和單片機(jī)相連嗎?連接到哪?
    發(fā)表于 12-31 08:32

    單片機(jī)Debug工具性能對(duì)比 單片機(jī)調(diào)試常用命令

    單片機(jī)(Microcontroller Unit, MCU)調(diào)試是嵌入式開(kāi)發(fā)中的一個(gè)重要環(huán)節(jié),它幫助開(kāi)發(fā)者發(fā)現(xiàn)和修復(fù)代碼中的錯(cuò)誤,優(yōu)化程序性能。不同的單片機(jī)和開(kāi)發(fā)環(huán)境可能使用不同的調(diào)試工具和命令
    的頭像 發(fā)表于 12-19 09:56 ?1420次閱讀

    51單片機(jī)中為什么很少出現(xiàn)printf的身影

    流,能跟外部交互的,只有串口。 51單片機(jī)用的開(kāi)發(fā)語(yǔ)言是C語(yǔ)言,雖然跟標(biāo)準(zhǔn)C有點(diǎn)區(qū)別,但是 printf 函數(shù)還是可以用的,只要修改 printf 的輸
    的頭像 發(fā)表于 12-03 10:46 ?1394次閱讀
    51<b class='flag-5'>單片機(jī)</b>中為什么很少出現(xiàn)printf的身影

    如何優(yōu)化單片機(jī)項(xiàng)目的功耗

    在現(xiàn)代電子設(shè)計(jì)中,功耗優(yōu)化已成為一個(gè)不可忽視的重要議題。對(duì)于單片機(jī)(MCU)項(xiàng)目而言,功耗不僅關(guān)系到產(chǎn)品的能效比,還直接影響到電池壽命和熱管理。 硬件層面的功耗優(yōu)化 1. 選擇合適的單片機(jī) 選擇一個(gè)
    的頭像 發(fā)表于 11-01 14:16 ?1296次閱讀

    單片機(jī)編程語(yǔ)言有哪些選擇

    單片機(jī)(Microcontroller Unit,MCU)編程是指為單片機(jī)編寫(xiě)程序的過(guò)程,這些程序控制單片機(jī)的行為和功能。單片機(jī)廣泛應(yīng)用于嵌入式系統(tǒng),如家用電器、汽車(chē)電子、工業(yè)控制等領(lǐng)
    的頭像 發(fā)表于 11-01 14:13 ?2427次閱讀

    單片機(jī)怎么寫(xiě)入程序

    單片機(jī)(Microcontroller Unit,MCU)是一種集成電路芯片,它將計(jì)算機(jī)的CPU、存儲(chǔ)器、輸入/輸出接口等功能集成在一個(gè)芯片上。單片機(jī)廣泛應(yīng)用于嵌入式系統(tǒng)和物聯(lián)網(wǎng)設(shè)備中。編寫(xiě)單片機(jī)
    的頭像 發(fā)表于 10-21 11:21 ?2443次閱讀

    單片機(jī)的中斷機(jī)制

    單片機(jī)的中斷機(jī)制是一種重要的處理方式,它允許單片機(jī)在執(zhí)行主程序的過(guò)程中,能夠暫停當(dāng)前任務(wù),轉(zhuǎn)而處理外部或內(nèi)部緊急事件。這種機(jī)制極大地提高了系統(tǒng)的響應(yīng)速度和處理能力,使得單片機(jī)在各種應(yīng)用領(lǐng)域中得到廣泛應(yīng)用。以下是對(duì)
    的頭像 發(fā)表于 10-17 18:03 ?1976次閱讀

    單片機(jī)WiFi模塊怎樣連接手機(jī)APP

    單片機(jī)WiFi模塊連接到手機(jī)APP通常涉及以下幾個(gè)步驟: 選擇單片機(jī)和WiFi模塊 :選擇合適的單片機(jī)(如Arduino, ESP32等)和WiFi模塊(如ESP8266, ESP3
    的頭像 發(fā)表于 09-10 15:31 ?3621次閱讀

    單片機(jī)圖形化編程軟件有哪些

    單片機(jī)圖形化編程軟件為開(kāi)發(fā)者提供了一種更加直觀、易于上手的編程方式,尤其適合初學(xué)者和教育領(lǐng)域。以下是一些常見(jiàn)的單片機(jī)圖形化編程軟件: Arduino IDE : 雖然是基于文本的編程環(huán)境,但
    的頭像 發(fā)表于 09-02 10:14 ?3668次閱讀

    單片機(jī)燒錄程序的基本步驟是什么

    單片機(jī)燒錄程序是單片機(jī)開(kāi)發(fā)過(guò)程中非常重要的一步,它涉及到將編寫(xiě)好的程序代碼通過(guò)一定的方式傳輸?shù)?b class='flag-5'>單片機(jī)內(nèi)部的存儲(chǔ)器中,使單片機(jī)能夠按照預(yù)定的邏輯執(zhí)行任務(wù)。 一、硬件準(zhǔn)備
    的頭像 發(fā)表于 09-02 09:47 ?2769次閱讀

    藍(lán)牙模塊如何實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳

    藍(lán)牙模塊實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳的過(guò)程可以分為以下幾個(gè)步驟: 硬件準(zhǔn)備 : 確保你有一個(gè)支持藍(lán)牙通信的單片機(jī)開(kāi)發(fā)板,如Arduino、Raspberry Pi等。 準(zhǔn)備一個(gè)兼容的藍(lán)牙模塊,如
    的頭像 發(fā)表于 07-24 17:59 ?5635次閱讀
    藍(lán)牙模塊如何實(shí)現(xiàn)<b class='flag-5'>單片機(jī)</b>和手機(jī)端數(shù)據(jù)互傳