chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何在Arduino上構(gòu)建一個迷宮游戲

454398 ? 來源:wv ? 2019-09-04 15:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:面包板原型

如何在Arduino上構(gòu)建一個迷宮游戲

我的起點是一個只有4的小面包板按鈕連接通過迷宮,但后來當(dāng)我決定它應(yīng)該是一個游戲機我添加了幾個按鈕。在較大的面包板上,您可以看到另外兩個按鈕,稍后我添加了第三個按鈕用作開始/暫停/菜單按鈕

步驟2:需要的部件

Arduino pro mini/Arduino Uno/Atmega328P芯片

28針DIP插座(可選)

SSD1306 OLED顯示屏

壓電揚聲器

按鈕 - 7件

紐扣電池座

撥動開關(guān)

電線

原型pcb(60x40mm)

第3步:面包板布線/原理圖

如上圖所示連接組件。

按鈕:

向上按鈕:Arduino引腳7

向下按鈕:Arduino引腳6

LEFT按鈕:Arduino引腳9

右按鈕:Arduino引腳8

按鈕:Arduino引腳5

B按鈕:Arduino引腳4

START按鈕:Arduino pin 2

SSD1306 OLED屏幕:

SCL:Arduino pin A5

SDA:Arduino pin A4

VCC:Arduino VCC

GND:Arduino GND

蜂鳴器:

蜂鳴器正極:Arduino引腳3

蜂鳴器接地:Arduino GND

第4步:源代碼

A-Maze游戲源代碼可以在這里找到:https://github.com/alojzjakob/A-Maze

在Arduino IDE中打開并上傳到您的主板或使用ISP編程器對您的芯片進(jìn)行編程。

我建議使用USBTIny ISP,從未遇到過問題:)但您也可以使用普通Arduino對你的芯片進(jìn)行編程。

在我的情況下,我沒有使用外部晶振,所以我的Atmega328p芯片可以工作在8MhZ的內(nèi)部振蕩器上。

第5步:看到它在行動

第6步:案例和小型化

在上面的圖片中,您可以看到所有組件如何布置在4x6原型PCB上。

大多數(shù)按鈕接線都位于電池座下方,盡量使其盡可能平整,因此電池座我們還建議在屏幕下方進(jìn)行其他接線,因為Atmega芯片支腳焊接并暴露在屏幕下方。當(dāng)您完成焊接時,在屏幕下方放置一些絕緣膠帶以防止短路等。

ICSP接頭是可選的,如果您決定不暴露它,它將使您的裝配更容易,6個連接更少照顧,但在焊接前先對芯片進(jìn)行編程,或使用28針DIP插座,以便輕松移除芯片進(jìn)行編程。

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

    關(guān)注

    190

    文章

    6509

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    何在RT-Thread創(chuàng)建GD32F470工程?

    何在RT-Thread創(chuàng)建GD32F470工程
    發(fā)表于 09-23 06:09

    何在智多晶FPGA使用MIPI接口

    大家好呀!今天我們來聊聊非常實用的話題——如何在智多晶FPGA使用MIPI接口。不管是做攝像頭圖像采集還是屏幕顯示控制,MIPI都是非常常見的接口標(biāo)準(zhǔn)。掌握了它,你的視頻項目開發(fā)
    的頭像 發(fā)表于 09-11 09:37 ?464次閱讀

    何在 NuMaker-IoT-M467 板使用 Arduino IDE 控制 Wi-Fi 模塊?

    在NuMaker開發(fā)板,有ESP-12F Wi-Fi模塊;但是,Arduino IDE 中的 NuMaker UNO 包不提供該模塊的相關(guān)控制。如果您希望在
    發(fā)表于 09-04 08:28

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?2456次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另<b class='flag-5'>一個</b><b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    樹莓派復(fù)古游戲,你會選哪一個

    復(fù)古游戲與樹莓派單板計算機的組合十分常見。在樹莓派項目列表中,幾乎都會包含至少復(fù)古游戲項目。復(fù)古游戲發(fā)行版讓在樹莓派上開啟復(fù)古
    的頭像 發(fā)表于 06-16 16:56 ?537次閱讀
    樹莓派復(fù)古<b class='flag-5'>游戲</b>,你會選哪<b class='flag-5'>一個</b>?

    何在Ubuntu 24.04運行5.4.47版本?

    18.04 中的 SDK,但最終導(dǎo)致構(gòu)建錯誤,在 ubuntu 24.04 缺少庫,因此 SDK 似乎對構(gòu)建系統(tǒng)本身有很強的依賴性。 下步,我嘗試在 Ubuntu 24.04
    發(fā)表于 04-11 06:08

    何在基于Arm Neoverse平臺的CPU構(gòu)建分布式Kubernetes集群

    在本文中,我們將以 X(原 Twitter)為例,演示如何在基于 Arm Neoverse 平臺的 CPU 構(gòu)建分布式 Kubernetes 集群,以根據(jù)推文實時監(jiān)控情緒變化。如此
    的頭像 發(fā)表于 03-25 15:58 ?518次閱讀
    如<b class='flag-5'>何在</b>基于Arm Neoverse平臺的CPU<b class='flag-5'>上</b><b class='flag-5'>構(gòu)建</b>分布式Kubernetes集群

    何在 Raspberry Pi AI Camera 構(gòu)建為開發(fā)人員提供實時的智能應(yīng)用程序!

    在這篇特邀文章中,我們的合作伙伴索尼公司的雷蒙娜-雷納(RamonaRayner)將向您展示如何快速探索不同的模型和人工智能功能,以及如何在RaspberryPi人工智能相機的基礎(chǔ)輕松構(gòu)建應(yīng)用程序
    的頭像 發(fā)表于 03-25 09:37 ?495次閱讀
    如<b class='flag-5'>何在</b> Raspberry Pi AI Camera <b class='flag-5'>上</b><b class='flag-5'>構(gòu)建</b>為開發(fā)人員提供實時的智能應(yīng)用程序!

    何在iMX8MM EVK啟用紅外接收器?

    使用 iMX8MM EVK,您還可以獲得與其中 GPIO 接口的 IR 接收器 LED。通過今天的這篇文章,我將演示如何在 iMX8
    發(fā)表于 03-24 06:20

    STM32開發(fā)板般都會配置arduino接口,是不是基本也都會支持arduino?

    STM32開發(fā)板般都會配置arduino接口,是不是基本也都會支持arduino?這個在哪里可以查詢開發(fā)板是否支持
    發(fā)表于 03-07 06:33

    通過Arduino Nano Matter開發(fā)板構(gòu)建智能卷簾系統(tǒng)

    在本指南中,您將學(xué)習(xí)如何通過Arduino NanoMatter開發(fā)板和板的Silicon Labs(芯科科技)MGM240S多協(xié)議無線模塊來構(gòu)建
    的頭像 發(fā)表于 02-28 09:46 ?769次閱讀
    通過<b class='flag-5'>Arduino</b> Nano Matter開發(fā)板<b class='flag-5'>構(gòu)建</b>智能卷簾系統(tǒng)

    在Mac使用Docker構(gòu)建noVNC環(huán)境并運行MyCobot

    這篇文章主要內(nèi)容是關(guān)于如何在 Ros2 環(huán)境中構(gòu)建在 Mac 模擬 Mycobot 280 M5 的環(huán)境。
    的頭像 發(fā)表于 01-15 09:17 ?1577次閱讀
    在Mac<b class='flag-5'>上</b>使用Docker<b class='flag-5'>構(gòu)建</b>noVNC環(huán)境并運行MyCobot

    開源項目!基于 Arduino 的 MIDI 架子鼓

    起探索如何也能擁有套適合你辦公桌的架子鼓! 電子元件 Arduino Leonardo (或其他帶有 ATmega32U4 芯片的 Arduino 型號) 7 壓電傳感器 (直徑
    發(fā)表于 11-25 12:00

    樹莓派與Arduino的區(qū)別是什么

    Pi): 樹莓派最初是作為教育工具設(shè)計的,旨在幫助學(xué)生學(xué)習(xí)計算機編程和電子工程。隨著時間的推移,它已經(jīng)發(fā)展成為多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心 游戲機 網(wǎng)絡(luò)服務(wù)器 IoT(物聯(lián)網(wǎng))設(shè)備 教
    的頭像 發(fā)表于 11-11 11:14 ?2964次閱讀

    為THS3001構(gòu)建簡單的SPICE模型

    電子發(fā)燒友網(wǎng)站提供《為THS3001構(gòu)建簡單的SPICE模型.pdf》資料免費下載
    發(fā)表于 10-29 10:11 ?1次下載
    為THS3001<b class='flag-5'>構(gòu)建</b><b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的SPICE模型