Programmera en Arduino med BeagleBone, utan USB (2 / 5 steg)

Steg 2: Installera BB GPIO

Jag har valt att ha BeagleBone ange GPIO pin hög på stöveln, så att det tillåter Arduino att köra hela tiden. Du kan också göra detta som en del av din python skript installation, men jag vill min gadget att fungera även om python skriptet startas aldrig.

Jag kör Ubuntu på min BB, så om du kör Ångström den enda skillnaden är att lista ut hur man kör ett bash-script på stöveln upp. Det är lika enkelt som att lägga till en rad i/etc/rc.local för Ubuntu. Jag har heter min bash script "sysinit.sh", ange det körbar (chmod a + x) och lagras i/root /, så lägger jag till "/ root/sysinit.sh" till min rc.local fil på en ny rad. Var noga med att starta om eller bara köra skriptet en gång innan vi går vidare!

I skriptet måste vi använda en annan pin namnkonvention än vi är vana vid. I styrelsen använder vi P9 pin 23. Med handy bilden på Pybbio's wiki kan vi se det klämmer fast är också känd som GPIO1_17. På linux, stiften är helt enkelt räknade, men lyckligtvis är det lätt att översätta namnet GPIO till enkla nummer med hjälp av följande formel:

GPIOb_p = b * 32 + p = N

Så vi vill ha GPIO1_17, vilket är 1 * 32 + 17 = 49. Om du vill använda en annan PIN-kod, i stället 49-ID i skriptet.

Mitt manus följer:
#! / bin/bash
#gpio1_17 för arduino Återställ pin, dra hög för att slå på
#GPIOb_p = b * 32 + p = N

#enable stift
ECHO 49 > /sys/class/gpio/export
#set för utdata
ECHO "out" > /sys/class/gpio/gpio49/direction
#set hög
ECHO 1 > /sys/class/gpio/gpio49/value

Se Steg
Relaterade Ämnen

Programmera din Arduino med en Android-enhet!

Heji detta Instructable jag vill visa dig kan hur du programmera din Arduino med din Android-enhet. Det är mycket enkelt och billigt. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill, detta är nyttigt för permanent installera...

Hur ladda upp skisser till en Arduino med en trasig USB-Port / Chip

Välkommen till min allra första instructable :)För en tid sedan hade jag en sensor kopplad till min Arduino Nano men sensorn fungerade inte, så jag bestämde mig att få min multimeter kontrollera anslutningarna. Jag satte ena änden på 5V stiftet på se...

Programmera en Arduino ombord när USB chip raster/korrumperar... Det enkla sättet!

Efter oavsiktligt på något sätt tillbaka-utfodring ström från min trippel stort bakbord drivs av en gammal ATX power supply, mitt 2012 Arduino MEGA2560ADK inte längre kan programmeras. Provat allt från FLIP försöker programmera om atmega8u2 via FLIP...

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Styra arduino med Blynk över usb

Detta är min andra instructable. I detta instructable jag visar hur man styr LED med Blynk.Blynk är program som ger oss instrumentpanel samt connectivity. som du kan hämta den från google spela store (för Android). & app store (för apple) .using blyn...

Styra arduino med Blynk via usb

Detta är min andra instructable. I detta instructable jag visar hur man styr LED med Blynk.Blynk är program som ger oss instrumentpanel samt connectivity. som du kan hämta den från google spela store (för Android). & app store (för apple) .using blyn...

Styra Arduino med Blynk [USB] [nybörjare] trådlöst var som helst i världen

här är hur du styr arduino med blynk via USB från var som helst i världen!Steg 1: Här är hur du styr arduino med blynk via USB från var som helst i världen!titta och njut!...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

Trådlös överföring program till Arduino utan USB-kabel

Arduino Wireless programmerare är designad för uppladdning programmet från din PC/laptop till Arduino ombord bara av Bluetooth.Så nu kan du uppdatera programmet till Arduino styrelser som inneslutna i rutan eller fall utan någon USB-uttaget, behöver...

Programming AVR med Arduino som ISP utan bootloader och externa crystal

Hej, jag är riktronics , och detta är min första instructable. Här förklarade jag hur till bränna program i din AVR microcontroller med en Arduino. Av detta behöver du inte köpa dyra AVR programmerare om du redan har en Arduino. Och jag antar att du...

Hur du använder repa eller Arduino för att programmera en mBot med Makeblock

För några dagar sedan, gjorde jag en robot av Makeblock. Vi kallar det mBot---en robot som bättre passar utbildning och hemmabruk. Det är enkelt att använda och billigare. Vi anser att detta är den bästa robotic produkten i samma kategori.MBot är utf...

Programmera Arduino med en annan Arduino

Detta är min första Instructable. I detta Instructable ska jag visa dig hur man programmerar en Arduino med en annan Arduino. Inga drivrutiner behövs! Detta Instructable är också användbart för uppladdning skisser till kinesiska ArduinoSteg 1: Saker...

Kompilera om (Rename) och Flash HIDUINO med ISP att förvandla din Arduino till en HID (usb-midi) enhet

HIDUINO är en firmware (kod) gjorda för att köras på mikrokontroller Atmega8u2 (Arduino UNO Rev 2- och tidigare- eller Mega2560) och Atmega16u2 (Arduino UNO Rev3).Dessa är de som ansvarar för att få datorn och styrelser att prata med varandra. När de...

Programmera en ATtiny med Arduino

följer är anvisningar för programmering ATtiny mikrokontroller med Arduino IDE. På ren svenska är detta hur man programmerar 8-pin Atmel marker som vanligt en Arduino. Detta är cool eftersom ATtiny är mycket liten, och - Ja - detta kan du göra små sa...

Hur man delar Android skärmen med PC eller Mac utan USB/WiFi

Ibland kanske du vill spegla Android skärmen till PC eller Mac så att du bekvämt kan dela telefonskärmen med andra. Det är mycket enkelt med USB-kabel. Det finns många skrivbord programvara som kan hjälpa dig med det, som Apowersoft Phone Manager, iT...

Arduino med alla sorters Atmels

Hej,Detta är min första instructable, så jag hoppas någon kan göra något bra med den.Så, vad exakt är detta om?Tänk dig: Du arbetar på ett projekt. Du vill programmera Arduino språk på grund av simplicy. Men du vill inte använda ett 28 pin monster. E...

Styra Arduino med python based web API (ingen php)

I denna guide kommer jag visa dig hur att kontrollera din arduino enhet från en webbsida! Efteråt, jag ska visa dig hur man styr din arduino från din mobila enhet och även skapa en webb-baserad API för att styra din arduino från din webbsida med andr...

Styra en Arduino med ett armbandsur (TI eZ430 Chronos)

klockanTexas Instruments eZ430 Chronos är en cool gadget. Det har dubbelriktad radiokommunikation och en hel massa sensorer: temperatur, tryck, acceleration.I själva verket är det ett development kit för MSP 430 (en lågenergi-mikrokontroller), som TI...

Styra Arduino med Gamepad

Nyligen har jag varit nyfiken på bli vän Arduino eller några andra microcontroller med en gamepad för att få fysisk interaktion med sakerna jag gör, men det verkade vara någon snabbt eller billigt sätt att göra så.De flesta lösningar deltar:Helt demo...