Innehållsförteckning:
- Steg 1: Kanodatorsatsen med skärm och tangentbord
- Steg 2: Elenco Snap Circuits Snapino Kit
- Steg 3:
- Steg 4: Öppna "Blink" Arduino Sketch
- Steg 5: Ladda upp skissen till Arduino och titta på Arduino LED -blixt
Video: Program Arduino With Raspberry Pi: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna instruktionsbok visar jag hur man programmerar en Arduino med en Raspberry Pi.
Min Twitter: twitter.com/steveschuler20
Delarna jag använde för detta projekt inkluderar Kano Computer Kit Complete (Raspberry Pi med skärm och tangentbord) och Snapino -kit från Elenco (Snap Circuits Arduino -block, flera Snap Circuits -komponenter, batteripaket och programmeringskabel). Dessa är valfria. Allt du behöver för detta projekt är följande:
Nödvändiga delar:
Arduino Uno
Raspberry Pi 3
Strömkälla för Raspberry Pi 3 (nätadapter, eller mobiltelefonbatteri tillbaka)
Tangentbord för Raspberry Pi
Skärm (datorskärm eller TV med HDMI -kontakt)
HDMI -kabel
USB -programmeringskabel för Arduino
Operativsystem för Raspberry Pi som finns här eller så kan du prova Kano OS genom att ladda ner det härifrån.
Steg 1: Kanodatorsatsen med skärm och tangentbord
På bilden ovan är Kano -datorn (med skärm och tangentbord) som jag använde för detta projekt. På den första bilden kan du se Raspberry Pi 3 i fallet till höger, och den är ansluten till skärmdrivrutinen till vänster. Den gula kabeln är HDMI -kabeln, och de röda kablarna går till nätadaptern. Den andra bilden är Kano -datorn startade upp Kano Desktop.
Steg 2: Elenco Snap Circuits Snapino Kit
Bilden ovan är Snapino -kitet. Även om satsen kommer med flera Snap Circuits -komponenter, kommer jag för det här projektet bara att använda det orange Arduino -blocket och den blå programmeringskabeln.
Steg 3:
För att programmera Arduino med Raspberry Pi behövde jag installera Arduino IDE på Kano -datorn (se till att du är ansluten till internet via WiFi). På Kano -skrivbordet öppnade jag appar, klickade sedan på kodfliken och öppnade Terminal -programmet.
På terminalskärmen använde jag följande kommandon:
sudo apt-get uppdatering
sudo apt-get install arduino
När installationen var klar startade jag om Kano -datorn
Steg 4: Öppna "Blink" Arduino Sketch
När Kanon startades om, på Kano -skrivbordet, öppnade jag appar, klickade sedan på fliken "Övriga" och öppnade Arduino IDE. I Arduino IDE gick jag till Arkiv> Exempel> Grunder> Blink och laddade Blink Sketch -exemplet.
Steg 5: Ladda upp skissen till Arduino och titta på Arduino LED -blixt
Därefter anslöt jag Snap Circuits Arduino -blocket till USB -porten på Raspberry Pi 3 -kortet på Kano -datorn.
När Uno är ansluten klickar du på uppladdningsknappen i Arduino IDE. Efter några (eller kanske flera) ögonblick laddas skissen upp till Uno och lysdioden på Uno börjar blinka.
Avslutningsvis var detta en enkel demonstration av hur man programmerar en Arduino med en Raspberry Pi.
Rekommenderad:
MicroPython -program: Är toaletten upptagen ?: 8 steg (med bilder)
MicroPython -program: Är toaletten upptagen?: Vårt kontor är ett stort gruppkontor med begränsat badrumsutrymme. &Quot; I " tycker ofta att jag inte har utrymme att gå på toaletten, så jag måste vänta så länge att jag känner mig generad. Experimentet använde MakePython ESP8266 för att skapa en detektionsserver
MicroPython-program: Uppdatera Corona Disease (COVID-19) -data i realtid: 10 steg (med bilder)
MicroPython-program: Uppdatera Corona Disease (COVID-19) -data i realtid: Under de senaste veckorna har antalet bekräftade fall av coronavirussjukdom (COVID 19) överstigit 100 000 och världshälsoorganisationen (WHO) har deklarerat nya coronavirus -lunginflammation utbrott för att vara en global pandemi. Jag var väldigt
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Enkelt ABB PLC-program- Akademiskt projekt: 17 steg (med bilder)
Enkelt ABB PLC-program- Akademiskt projekt: Detta är ett enkelt projekt som syftar till att programmera med CoDesys-programvara med Ladder Diagram (LD) språk. Och observera att det inte är ett självstudieprojekt, dela din kunskap och kommentera med mig. Projektet innehåller med dessa funktioner .., påfyllningsprocess
KerbalController: en anpassad kontrollpanel för Rocket Game Kerbal Space Program: 11 steg (med bilder)
KerbalController: en anpassad kontrollpanel för Rocket Game Kerbal Space Program: Varför bygga en KerbalController? Tja, för att trycka på knappar och kasta fysiska switchar känns så mycket mer betydande än att klicka med musen. Speciellt när det är en stor röd säkerhetsbrytare, där du måste öppna locket först, slå på strömbrytaren