Handledning: Kommunikation mellan en RaspberryPi och en Attiny85



Denna tutorial ska show dig hur man ställer in en RaspberryPi och en Attiny85 att skicka digitala signaler i båda riktningarna.

Attiny85 drivs av 3,3-volts linje linje från RaspberryPi så inget nätaggregat är nödvändigt.

RaspberryPi används i den här självstudiekursen wiringPi bibliotek, skriven av Gordon Henderson, för programmering GPIO i C.

wiringPi måste installeras. Instruktioner för nedladdning, installation och användning finns på http://wiringpi.com

wiringPi använder är det egen pin numreringsschema. Alla RaspberryPi pin nummer är wiringPi tal om inte annat anges.

Om du behöver en programmerare för Attiny85 rekommenderar jag den här: https://www.sparkfun.com/products/11801

Följ denna länk för instruktioner om hur man lägger Attiny85 definitionerna till Arduino IDE:
https://learn.Sparkfun.com/tutorials/Tiny-AVR-Programmer-hookup-guide/

Om du vill använda en annan programmerare eller bygga din egen, det är okej också. Det söka många alternativ, bara instructables för "attiny".

Behöver du ett sätt att köra ledningar från RaspberryPi att det set av brödunderläggen. Du kan använda manliga/kvinnliga hoppare ledningar men en av Pi skomakare på denna sida från Adafruit kommer att göra det mycket enklare: http://www.adafruit.com/search?q=cobbler

Se Steg
Relaterade Ämnen

RS485 Seriell kommunikation mellan Arduino Mega och Arduino Nano med Visuino

Ibland måste vi ansluta Arduino styrelser ligger långt bort från varandra. RS485 är ett mycket bekvämt sätt att ansluta styrelser med bara 2 kablar, och kan arbeta för ett avstånd på 1200 m (4000 ft). Det gör också flera styrelser kan enkelt anslutas...

Bluetooth-kommunikation mellan Arduino, HTML och Android

Hej igen! Först och främst tack till alla som använder mitt projekt - DIY/beslutsfattare, designers och studenter speciellt människor som stöder mig genom att ge regelbunden återkoppling. Sedan min senaste tutorial, som jag lovade, gjorde jag viktiga...

Kommunikation mellan Arduino Esplora och Uno

Hej, i denna kort tutorial, jag kommer att Visa processen för att kontrollera Arduino Uno med Arduino Esplora styrelse.För detta projekt behöver du:En Arduino UnoEn Arduino Esplora1 bygeln kabelnFörutsatt att du har allt detta, låt oss komma igång!St...

Seriell kommunikation mellan android och arduino via telnet

KRÄVSPython 2.7 programvara med pyserial paketetAndroid mobil telnetprogramArduino programvaraSteg 1: IntroduktionHär, i detta instructable jag beskrev om seriell kommunikation mellan android-telefon och arduino via telnet. För att testa detta, jag a...

Seriell kommunikation mellan android och arduino via laptop bluetooth

Om:Detta instructable handlar om seriell kommunikation mellan android och arduino genom laptop inbyggd Bluetooth. Jag har inte separata Bluetooth-modul. så jag har beslutat att använda min bärbara dator inbyggd Bluetooth för seriell kommunikation.Ste...

Seriell kommunikation mellan Arduino, HTML & Chrome

Arbeta med Arduino är lätt, men att skapa projekt som innebär att programvaran kräver mer kunskaper i programmering. Till skillnad från andra lösningar är mitt projekt sätt att skapa HTML offline app - utan saker som Yun, Ethernet shield eller Node.j...

8 x 8 ledde matrisen för RaspberryPi och 3 program

Detta är en 8 x 8 ledde matrisen för en RaspberryPi och tre program som körs på det:1 - ett "Hello World" program med en fullständig Engelsk teckensnitt.2 - ett tärningsspel.3 - en liten 8 x 8 version av Conway's Game of Life..Du behöver:Raspber...

Skilja mellan gång och löpning använder maskininlärning

Elektroniska marknaden är full av enheter som kallas stegräknare och fitness tracker. De räknar antalet steg du har tagit, distans du har täckt, oavsett om du går eller springer och massa andra saker. Någonsin undrat, hur dessa enheter utför sådana m...

Hur man skilja mellan en olja och en Akrylmålning

Medan oljefärg och akrylfärg fungera mycket annorlunda när det är vått, ibland är det svårt att se skillnad mellan en akryl och en oljemålning när färgen har torkat. Dessa instruktioner hjälper dig att identifiera om din målning gjordes med olja elle...

Skillnaden mellan begagnade, renoverade och ombyggda motorer

Eftermarknaden bilmotorer kan delas in i tre typer, ombyggda, renoverade och begagnade sådana. Många är omedvetna om skillnaden mellan dessa motorer. och, således, i detta inlägg, vi förklarar dessa tre kategorier i korthet förvirrad partiet.Första,...

Korsa plattform RS485 kommunikation mellan en x86 PC och en microcontroller med C#

I detta instructable, vi lär dig att bygga och programmera enRS485 kommunikationsnät mellan en x86 PC och en mikrokontroller styrelse.Den hela artikeln tillsammans med källkoder, krets Diagram etc hittar du här.USB till RS485 omvandlareoch MSP430 Boo...

Bluetooth-kommunikation mellan LCD och HTML-app

Det har varit ett tag sedan första tutorial om mitt eget projekt - Involt. Denna ram är något som förbinder HTML och CSS kodning till fysiska världen med enheter som Arduino. Det liknar kodning med responsive design ramar som Bootstrap eller stiftels...

KOMMUNIKATION mellan blinda och DÖVA använder ARDUINO och 1SHEELD

Hej är detta min första instructables! Spänne upp!Steg 1: PROJEKTDESIGNVi har våra problem uppgav så nu är dags att designa en lösning för detta problem och lösningen är enligt nedan...Steg 2: målMed projektet designen som anges är målen för projekte...

Hur du använder i2c kommunikation mellan MSP430 och Arduino

denna video visar hur en MSP430 kan kommunicera med en Arduino med I2C-protokollet. I den här videon använda jag programmeringsmiljön Energia.Läs mer på min blogg: MeanPC...

Environmental Monitoring med BeagleBone eller RaspberryPI och Ardunio

detta är ett projekt jag har jobbat på ett tag, och har fortfarande sätt att gå, men jag har nog framgång just nu som jag kan jag dela vad jag har. Detta täcker anslutning till en Beaglebone och en Arduino via TTL följetong och I2C, med en parallell...

Ultrasonic Garage parkering Assistant med Arduino och en ATtiny85

Hello fellow beslutsfattare, jag vill dela med dig ett enkelt projekt som jag har satt ihop. Jag är ny till prototyper/kretsar och tog bara två termin av Java kurser, så när jag gick sett för enkla projekt att bygga min kompetens, jag blev besviken p...

Hur man skiljer mellan skruv spikar och hund spikar?

En railroad spike, som är utrustad med en offset huvudet, är en stor järnväg spik används för att säkra och skruva fast skenorna i järnvägssystemet. Med utvecklingen av industrializationen, järnväg spike uppfanns av Robert Livingston Stevens och det...

Bluetooth-kommunikation mellan två Arduino Esploras

I denna tutorial kommer jag visa dig hur att skapa en koppling mellan två Arduino Esploras och skicka information fram och tillbaka genom att trycka på en knapp.Steg 1: Saker du behöver.2 x Arduino Esploras.2 x BlueSmirf Bluetooth-moduler.8 x manliga...

Direkt nätverksanslutningen mellan Windows PC och Raspberry Pi

här är en enkel metod att ansluta till din Raspberry Pi via SSH från en Microsoft Windows baserat PC eller Laptop.Allt du behöver är:1. en Windows-baserad maskin med ett Ethernet-kort2. en Ethernet-kabel (en normal korskopplingskabel eller en korskop...