Talaan ng mga Nilalaman:

Program Arduino With Raspberry Pi: 5 Hakbang (na may Mga Larawan)
Program Arduino With Raspberry Pi: 5 Hakbang (na may Mga Larawan)

Video: Program Arduino With Raspberry Pi: 5 Hakbang (na may Mga Larawan)

Video: Program Arduino With Raspberry Pi: 5 Hakbang (na may Mga Larawan)
Video: Create your own Canon Printer server with Raspberry Pi 2024, Hulyo
Anonim
Programang Arduino Sa Raspberry Pi
Programang Arduino Sa Raspberry Pi

Sa Instructable na ito, ipapakita ko kung paano mag-program ng isang Arduino na may isang Raspberry Pi.

Aking Twitter: twitter.com/steveschuler20

Ang mga bahagi na ginamit ko para sa proyektong ito ay kasama ang Kano Computer Kit Kumpleto (Raspberry Pi na may screen at keyboard) at ang Snapino kit ni Elenco (Snap Circuits Arduino block, maraming mga bahagi ng Snap Circuits, pack ng baterya at programming cable). Opsyonal ito. Ang kailangan mo lang para sa proyektong ito ay ang mga sumusunod:

Mga Kinakailangan na Bahagi:

Arduino Uno

Raspberry Pi 3

Pinagmulan ng kuryente para sa Raspberry Pi 3 (AC Adapter, o pabalik na baterya ng mobile phone)

Keyboard para sa Raspberry Pi

Screen (screen ng computer o TV na may konektor sa HDMI)

HDMI cable

USB programming cable para sa Arduino

Operating system para sa Raspberry Pi na maaaring matagpuan dito o maaari mong subukan ang Kano OS sa pamamagitan ng pag-download nito mula dito.

Hakbang 1: Ang Kano Computer Kit Na May Screen at Keyboard

Ang Kano Computer Kit Na May Screen at Keyboard
Ang Kano Computer Kit Na May Screen at Keyboard
Ang Kano Computer Kit Na May Screen at Keyboard
Ang Kano Computer Kit Na May Screen at Keyboard

Ang larawan sa itaas ay ang Kano computer (na may screen at keyboard) na ginamit ko para sa proyektong ito. Sa unang larawan maaari mong makita ang Raspberry Pi 3 kung sakali sa kanan, at nakakonekta ito sa board ng driver ng screen sa kaliwa. Ang dilaw na kable ay ang HDMI cable, at ang mga pulang kable ay tumatakbo sa power adapter. Ang pangalawang larawan ba ang Kano computer na na-boot ang Kano Desktop.

Hakbang 2: Ang Elenco Snap Circuits Snapino Kit

Ang Elenco Snap Circuits Snapino Kit
Ang Elenco Snap Circuits Snapino Kit
Ang Elenco Snap Circuits Snapino Kit
Ang Elenco Snap Circuits Snapino Kit

Ang larawan sa itaas ay ang Snapino kit. Kahit na ang kit ay may maraming mga bahagi ng Snap Circuits, para sa proyektong ito gagamitin ko lang ang orange Arduino block at ang asul na cable ng programa.

Hakbang 3:

Larawan
Larawan
Larawan
Larawan

Upang ma-program ang Arduino gamit ang Raspberry Pi kailangan kong i-install ang Arduino IDE sa Kano Computer (tiyaking nakakonekta ka sa Internet sa pamamagitan ng WiFi). Sa desktop ng Kano, nagbukas ako ng mga app, pagkatapos ay nag-click sa tab na code at binuksan ang programa ng Terminal.

Sa screen ng terminal, ginamit ko ang mga sumusunod na utos:

sudo apt-get update

sudo apt-get install arduino

Kapag nakumpleto na ang pag-install ay binago ko muli ang Kano computer

Hakbang 4: Buksan ang "Blink" Arduino Sketch

Buksan ang
Buksan ang
Buksan ang
Buksan ang
Buksan ang
Buksan ang

Kapag na-reboot ang Kano, sa desktop ng Kano, nagbukas ako ng mga app, pagkatapos ay nag-click sa tab na "Iba Pa," at binuksan ang Arduino IDE. Sa Arduino IDE nagpunta ako sa File> Mga Halimbawa> Mga Pangunahing Kaalaman> Blink at na-load ang halimbawa ng Blink Sketch.

Hakbang 5: I-upload ang Sketch sa Arduino at Panoorin ang Arduino LED Flash

I-upload ang Sketch sa Arduino at Panoorin ang Arduino LED Flash
I-upload ang Sketch sa Arduino at Panoorin ang Arduino LED Flash
I-upload ang Sketch sa Arduino at Panoorin ang Arduino LED Flash
I-upload ang Sketch sa Arduino at Panoorin ang Arduino LED Flash

Susunod na ikinonekta ko ang Snap Circuits Arduino block sa USB port ng Raspberry Pi 3 board sa Kano computer.

Kapag ang Uno ay konektado, i-click ang upload button sa Arduino IDE. Pagkatapos ng ilang (o marahil maraming) sandali ang sketch ay na-upload sa Uno at ang LED sa Uno ay nagsisimulang mag-flash.

Upang tapusin, ito ay isang simpleng pagpapakita kung paano magprogram ng isang Arduino na may isang Raspberry Pi.

Inirerekumendang: