天天看點

樹莓派機器人小車——(一)樹莓派介紹第一章 樹莓派的硬體介紹

第一章 樹莓派的硬體介紹

1.1樹莓派和Arduino的相對選擇

  • 作為一款袖珍電腦,功能強大的它擁有一顆SOC,集CPU、GPU、DSP和SDRAM為一體,以SD卡位記憶體硬碟,擁有網卡、USB口(可直接連接配接鍵盤、滑鼠、U盤等外設),同時具備視訊、音頻模拟輸出以及HDMI高清輸出的能力,在外部接口上還具備了一般計算機裝置不具備的GPIO、SPI、UART等硬體配置,為我們的機器小車提供了豐富的硬體條件。
  • 樹莓派支援Python開發并且支援Python控制GPIO口。這使得樹莓派的開發門檻降低。Python作為新流行的程式設計語言,有着簡單易學的優點,适合新手。并且Python擁有十分龐大的标準庫。這些庫可以讓我們的程式設計變得更加容易,同時讓我們的程式更加簡潔。
  • 而相對于Arduino來說 ,雖然c語言的運作速度更快一些,但是我們沒有辦法直接看到程式運作給我們的一個回報資訊,而是要通過機器人小車實作的運動來判斷我們的程式和更改,樹莓派相對而言就要比較友善。

1.2 樹莓派的簡單介紹

下圖是樹莓派4B的功能介紹

樹莓派機器人小車——(一)樹莓派介紹第一章 樹莓派的硬體介紹
  • 樹莓派供電5V
  • HDMI可連接配接顯示器,進行樹莓派首次開機設定
  • USB接口可連接配接滑鼠鍵盤等
  • SD卡為必需品

1.3 GPIO的簡單介紹

樹莓派機器人小車——(一)樹莓派介紹第一章 樹莓派的硬體介紹
GPIO(GeneralPurposeI/OPorts)意思為通用輸入/輸出端口,通俗地說,就是一些引腳,可以通過它們輸出高低電平或者通過它們讀入引腳的狀态-是高電平或是低電平。GPIO是個比較重要的概念,使用者可以通過GPIO口和硬體進行資料互動(如UART),控制硬體工作(如LED、蜂鳴器等),讀取硬體的工作狀态信号(如中斷信号)等。GPIO口的使用非常廣泛。掌握了GPIO,差不多相當于掌握了操作硬體的能力。在後面的學習中,我們将慢慢學習如何使用這些GPIO口控制我們的小車,我們比較常用的是實體引腳。

1.4 樹莓派使用注意事項

  • 禁止将樹莓派的引腳短路,特别是VCC和GND,短路會造成晶片燒毀無法恢複。
  • 樹莓派啟動需要幾十秒時間,打開電源後1分鐘内不可以關閉電源,會影響樹莓派的使用壽命。
  • SD卡燒錄系統完成時,系統會提示格式化,此時不需要格式化,點選取消即可。若點了格式化後樹莓派會提示缺失檔案,需要重新燒錄系統,我們下一章講解燒錄。