Arduino vs Raspberry Pi

對比兩個最受歡迎的 tinkering 平台 最近我買了一個 Arduino。 在我構思要在 15 年無觸碰電阻器後玩弄電子裝置的點子時,我記得我花了一些時間搜索什麼樣的裝置最適合我想做的事情。 在這方面,最受歡迎的兩個平台有 Arduino 和 Raspberry Pi。雖然還有許多其他平台,但這兩個是最受歡迎的,我想在這篇文章中解釋一下這兩者的不同之處。 這是 Arduino Uno,我們將以它作為例子,雖然 Arduino 還提供許多不同的板子。這是我選擇的板子,順便說一下: 這是 Raspberry Pi Model B+: 一開始看它們相似,芯片、連接器、螺絲孔。 結果,它們實際上非常非常不同。 從核心開始講。Arduino 使用 8 位元微控制器(microcontroller)。Raspberry Pi 使用 64 位元微處理器(microprocessor)。 Arduino 只有 2 KB 的 RAM。Raspberry Pi 有 1GB 的 RAM(是 Arduino 的 500,000 倍)。 在 I/O 方面,Arduino 有一個 USB-B 連接埠可供電腦傳送新的程式來執行,還有一個電源輸入和一組 I/O 引脚。 Raspberry Pi 在這方面更加複雜,有一個視訊輸出、一個 HDMI 連接埠、一個 SD 記憶卡連接埠、一個音訊插孔、一個 CSI 相機連接埠、一個 DSI 顯示器連接埠、4 個 USB 2.0 連接埠,可用於連接 USB 裝置,一個 Gigabit 以太網插孔、無線局域網 (Wireless LAN)、藍牙 4....

如何使用Mac連接Raspberry Pi

使用Rapbian透過VNC進行連接Raspberry Pi的步驟指南 最近我入手了一個Raspberry Pi來進行測試並實現一些項目點子。 我安裝了Raspbian,這是專為Raspberry Pi打造的Linux版本。 然後,我使用HDMI線將Raspberry Pi連接到電視上,並使用USB鼠標和USB鍵盤進行操作,以安裝作業系統並進行基本設置。 接著,我在Pi上設置了VNC服務器,以便能夠從Mac上進行連接。我並不想一直將它連接到電視上。 所以我點擊菜單,轉到Preferences -> Raspberry Pi Configuration: 然後我選擇了Interfaces標籤: 並啟用了VNC選項: 完成後,我點擊了確定,這樣“VNC”圖標就會出現在工具欄中。 上面的截圖已經有這個圖標了,但這是因為我在啟用VNC之後才截取的。 點擊該圖標會顯示VNC服務器面板,其中顯示了Pi的IP地址。 在Mac上,我從https://www.realvnc.com/download/viewer/下載了VNC Viewer,並輸入了Pi的IP地址。 我輸入了用戶名(pi)和該用戶名的密碼,然後就可以了,會彈出一個很好的窗口,顯示Pi桌面的內容! 唯一的問題是聲音。VNC不支持聲音,所以我將立體聲連接到Pi的音頻插孔,以確認是否有聲音輸出。

如何確保樹莓派始終有相同的IP地址

這是一個逐步指南,介紹了如何設置路由器,在局域網中為樹莓派分配一個靜態DHCP IP地址。 最近,我買了一台樹莓派來進行測試並實現一些我構想的項目,並在安裝了專為樹莓派設計的Linux版本Debian(即Raspbian)後,我遇到了一個問題。 我使用HDMI線將樹莓派連接到電視上,並連接了一個USB鼠標和USB鍵盤來安裝操作系統並進行連接。 然後,我設置了在Mac上從樹莓派連接的VNC服務器。 當我斷開所有這些電纜,只讓樹莓派連接到電源線時,我意識到一旦重新啟動樹莓派,分配給它的IP地址將會變化。 這是因為WiFi路由器使用的是DHCP協議,它不會為每個連接的設備分配固定的IP地址,而是會不斷更改IP地址。 有時是 192.168.1.2。 有時是 192.168.1.30。 有時是 192.168.1.43。 我真的不想每次都花時間去尋找樹莓派的IP地址,對吧?這很煩人。 因此,我發現可以通過識別其MAC地址為特定設備分配一個固定的IP地址。MAC地址(又稱媒體訪問控制地址)是一個唯一的識別符。每個設備的MAC地址都不同。 因此,我連接到我的WiFi路由器,它在本地網絡上運行在IP 192.168.1.1上,然後我進入DHCP Server菜單。 在那裡,我點擊了“Static DHCP”,並且能夠將特定的IP地址分配給我的樹莓派的MAC地址: 我如何找到樹莓派的MAC地址呢? 我知道IP地址,因為樹莓派的VNC服務器面板顯示了它: 然後,我使用我的MacBook Air使用以下命令掃描網絡: ifconfig | grep broadcast | arp -a 這將打印出連接到網絡的所有設備的IP地址和MAC地址,包括我感興趣的樹莓派: ? (192.168.1.42) at dc:a6:32:60:20:81 on en0 ifscope [ethernet]