女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Arduino上構建一個迷宮游戲

454398 ? 來源:wv ? 2019-09-04 15:53 ? 次閱讀

第1步:面包板原型

如何在Arduino上構建一個迷宮游戲

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

步驟2:需要的部件

Arduino pro mini/Arduino Uno/Atmega328P芯片

28針DIP插座(可選)

SSD1306 OLED顯示屏

壓電揚聲器

按鈕 - 7件

紐扣電池座

撥動開關

電線

原型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編程器對您的芯片進行編程。

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

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

第5步:看到它在行動

第6步:案例和小型化

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Arduino
    +關注

    關注

    188

    文章

    6491

    瀏覽量

    190076
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    何在Ubuntu 24.04運行5.4.47版本?

    18.04 中的 SDK,但最終導致構建錯誤,在 ubuntu 24.04 缺少庫,因此 SDK 似乎對構建系統本身有很強的依賴性。 下步,我嘗試在 Ubuntu 24.04
    發表于 04-11 06:08

    何在基于Arm Neoverse平臺的CPU構建分布式Kubernetes集群

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

    何在 Raspberry Pi AI Camera 構建為開發人員提供實時的智能應用程序!

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

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

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

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

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

    通過Arduino Nano Matter開發板構建智能卷簾系統

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

    在Mac使用Docker構建noVNC環境并運行MyCobot

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

    樹莓派與Arduino的區別是什么

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

    為THS3001構建簡單的SPICE模型

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

    何在DRA821U使用Linux實現快速引導

    電子發燒友網站提供《如何在DRA821U使用Linux實現快速引導.pdf》資料免費下載
    發表于 09-03 10:11 ?0次下載
    如<b class='flag-5'>何在</b>DRA821U<b class='flag-5'>上</b>使用Linux實現快速引導

    如何使用Arduino IDE構建的ELF映像?

    我有要求,我需要使用使用 Arduino IDE 構建的ELF映像,但 NonOS SDK 中提供了boot_v1.6.bin。我執行了以下步驟 背景: 1.
    發表于 07-09 07:13

    何在不同應用場景下構建音頻測試環境

    在之前的文章中,我們已經詳細介紹了基礎音頻參數和AP525的軟硬件配置。本文將延續這主題,以泰凌TLSR9518A EVB作為測試設備(DUT),向大家展示如何在不同應用場景下構建音頻測試環境。
    的頭像 發表于 07-03 15:00 ?1105次閱讀
    如<b class='flag-5'>何在</b>不同應用場景下<b class='flag-5'>構建</b>音頻測試環境

    何在ESP32獲得微妙級延時?

    求助!如何在ESP32獲得微妙級延時
    發表于 06-19 07:47

    何在Arduino使用ESP32-C6?

    我想在Arduino使用ESP32-C6我應該怎么做?
    發表于 06-11 06:48

    在AurixTC277 MCU構建項目時,收到檢查IFX網絡的錯誤提示,為什么?

    當我試圖在 AurixTC277 MCU 構建項目時,我收到了以下錯誤信息:.... "檢查 IFX 網絡:"檢查 IFX 網絡". java.ne
    發表于 06-03 07:54