Raspberry Pi - Arduino anslutning (6 / 9 steg)

Steg 6: Programvara, Del1: Arduino skickar data till Pi



En preliminär notering:
Detta och de följande två stegen fungerar på en Pi kör Fedora Remix 18
(Pidora). Jag hade bara partiell framgång med Arch Linux, och ingen glädje på
alla med Raspian eller Occidentalis, möjligen eftersom dessa distributioner knyta
upp /dev/ttyAMA0.

Vi är inte riktigt redo att plugga gränssnittet hoody in Pi.
Första, låt oss läsa in ett program i den Arduino Pro som kommer att berätta
det att sända uppgifter om dess serieport. Koppla in en lämplig
Serial/tty-till-USB-kabel eller en FTDI breakout styrelsen att den 6-pinnars vinkelrätt
programmering-huvud. Anslut USB-utgången till din bärbara dator
kör den Arduino IDE, och ladda upp den följande skissen till Arduino.
Så, detta skulle ge Pi tillgång till analoga portar och enheter som ansluter
till samma.

Detta är en enkel skiss som ökar en variabel och skickar det till
följetong-ut som en del av en "nummer #" sträng. Det kommer att visa i den
konsol eller på en xterm på Pi kör minicom
(sudo yum installera minicom om det inte redan är installerad).

* ArduinoTalks.ino
Arduino skickar meddelande till Pi * /

#include < stdlib.h >
#define DELA 1200 / / tid mellan meddelande skickar.
int cnt = 0;

void setup() {
Serial.BEGIN(9600);

}

void loop() {
Serial.Print ("rad nummer # [");
Serial.Print(CNT);
Serial.println("]");
Delay(dela);
CNT ++;

}

Du kan också Ladda ner det:
http://bash.Deta.in/ArduinoTalks.ino

Nu, är vi äntligen redo att koppla vårt gränssnitt hoody in Pi: s GPIO
Connector. Noggrant orientera stiften så att kvinnliga huvud Pin 1 pluggar
i GPIO Pin1, etc. Tryck försiktigt ner, och...

Obs: Detta steg behöver inte Nokia 5110 displayen. Du kan lämna
det inkopplad om du vill, eller ta bort den.

Okej, koppla in Pi till makt och en videoskärm. Se till att en
SD-kort med Pidora är i kortplatsen under. Nu starta upp och
åberopa minicom (sudo minicom -s) i konsolen eller i en xterm. Du kommer
måste ställa in minicom till /dev/ttyAMA0 seriell port, eftersom detta är
Vad rx och tx är ansluten till. Standardinställningen för minicom är
symboliska, så att du kan cd/dev och sudo ln -s ttyAMA0 modem.
Och ange baudvärde till 9600, eftersom det är vad skissen har
Ange Arduino seriell överföring.

Håll tummarna. Kan du se de data som Arduino skickar?

Detta kan tyckas trivialt och lite praktiska värde, men anser att detta.
Antar att Arduino tar emot data från en givare ansluten till
en analog stift. Sedan kunde Arduino kommunicera dessa data direkt
PI genom minicom. Och observera att minicom kan spara data som skickas
till det i en loggfil.

Se Steg
Relaterade Ämnen

Raspberry Pi-Arduino-SignalR Home Automation navet

Efter ett par min prelude IBLEs publiceras här och här, detta projekt tar det första steget för att bygga upp en grundläggande version av en funktionell hem Automation Hub.Jag har använt flera olika tekniker i en ansträngning för att förstå hur jag k...

Python Terminal för billigt Pi Arduino anslutning

Raspberry Pi är en Linux-maskin så finns det förmodligen massor av terminal program för den. Men jag har skrivit en ny i Python, varför jag bry sig? Läste på. Om du gör ett projekt som använder både Pi och Arduino måste du förmodligen ett sätt för tv...

Home Automation med Raspberry Pi, Arduino, Domoticz, MySensors.

Hej Fellow beslutsfattare,Detta är min första Instructable på Home Automation. Tanken är att bygga en controller och trådlösa noder för att kontrollera och övervaka.Efter en massa hit och prov med många olika styrenheter som OpenHab, DomotiGa, sedan...

Raspberry Pi - Arduino seriell kommunikation

I detta projekt, kommer vi att göra en kommunikation mellan Arduino och Raspberry Pi som överföra viktig information genom att skicka en databit i taget.Seriell kommunikation är avgörande för varje mikro-kontrollanter att kommunicera mellan mikro-dom...

Raspberry pi & Arduino IOT Automation

Jag är tillbaka med ett mer IoT projekt. denna gång med arduino och respberry pi 2 B +.som vi vet Rpi har stor processorkraft, Anslutbarhet och visningsalternativ i jämförelse med arduino men arduino har stor i/o-kontroller, mycket lättare än raspber...

En Guide till Raspberry Pi Arduino kommunikation i inbyggda system

Det här är en guide till olika metoder för kommunikation mellan Raspberry Pi och Arduino. Denna guide är skapad av allt jag lärt mig från inrättandet av en kapacitet skog. Inlägget av projektet kan ses, en video av projektet kan ses här, och dokument...

Christmas Krans 2.0 Raspberry Pi / Arduino "Selfie / Photobooth"

Detta är min festliga hantverk för 2015 och bygger på min 2014 Arduino bygger jul Tune spela Christmas Krans. Jag fick i leker med Raspberry PI detta år och gillade aspekterna av körs på linux och de olika alternativen jag hade med Linux och Python (...

Inomhus träning stepper med Raspberry Pi & Arduino Iot

Hej alla.Syftet med detta projekt är att använda en inomhus träning stepper med Raspbery Pi och Arduino. Denna typ av stepper har oftast liten display och du måste titta ner under träningen att se dina steg. I denna tutorial använder vi Raspberry Pi...

Interaktiva duk-Rack (med Raspberry Pi, Arduino Pro Mini och Bluetooth HC-05)

Detta är min första Instructable! Så om jag har gjort några misstag, förlåt mig :)Syftet är att ge kunderna en helt ny upplevelse när du handlar.Varje vibration som kunderna gör när de väljer kläder genom att flytta galgar eller ta i/ut ovanpå klädhä...

Raspberry Pi + Arduino Serial med LCD-skärm

IntroDetta är min Raspberry Pi info LCD, jag ville försöka få Arduino och Raspberry Pi prata med varandra via USB följetong och jag gjorde denna lilla projekt.Raspberry Pi använder ett python-skript för att hämta data och skickar det sedan som en str...

Raspberry Pi - Lapdock anslutning

nu när du har dina fiffiga nya Raspberry Pi, behöver du en display fördet. Teensy analoga monitorer är ganska billigt, men vad du verkligen vill är enanständig HDMI-skärm. Tyvärr, de är dyra, kör från$150 på upp i tusentals för de enorma. Men, för ca...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

Fisk Feeder Arduino Raspberry Pi länk

"Vad en tråkig svart låda"Ja det är, men:– Det matar mina fiskar när inte jag är där.-Den lever vid en fördefinierad tidpunkt.– Det känner av den mat som ges till fisken– Du kan logga in distans till raspberry pi att se status.– Det kan skicka e...

Weather Display med hjälp av Arduino och Raspberry Pi

Detta projekt är weather displaysystem använder 16 * 2 lcd, arduino, raspberry pi, internetatt bygga detta projekt är mycket lätt behöver mycket mindre församlingDet var Visa vädret i någon ware i världen på 16 * 2, kan du justera vad du vill visa so...

Arduino mobiltelefon

Egentligen finns det inga verkliga orsakerna varför man ska bygga en telefon (mobil-) själv. Särskilt som de enklaste telefonen kostnaderna faktiskt mindre än göra det själv. Lärande är dock mycket viktig aspekt av församlingen processen. Dessutom gå...

Raspberry Pi Robot kontrollerad via Bluetooth

denna handledning är baserad på en tidigare Instructable -Byggnaden robotar med Raspberry Pi och PythonSyftet är att presentera ett exempel på hur man ställer in en Bluetooth seriell anslutning med Arduino att styra en Raspberry Pi robot. Men kan ta...

Hem Automation (eller Robot Butler kallas Geoffrey) - iPhone kontrollerade, arduino baserat

att kunna styra allt från fickan har länge varit en dröm som delas av många. Tidigare har vi universella fjärrkontroller som kan styra både vår TV och radio, då vi hade trådlös vägguttag. Både bra saker, men hur troligt är det att du kommer att bära...

Kloka klockan 3 - Arduino-baserad nördiga väckarklocka

Wise klockan 3 är en öppen källkod, mycket hackable nördiga klocka som visar mycket mer än tiden. Dess huvudsakliga funktion är att visa användare redigerbara citat Hämtad från ett SD-kort (som de används i Fotokameror).Wise klockan 3 kan dessutom Vi...