Dansk Elektronik Forum

Artikelsamling => Artikler => Emne startet af: Danni-Hansen efter September 29, 2014, 10:17:58

Titel: Kommunikation imellem Raspberry PI og Arduino (Via USB) - Guide
Indlæg af: Danni-Hansen efter September 29, 2014, 10:17:58
Hey DEF'er.

Syntes lige jeg ville vise hvordan jeg fik et arduino board til at fortælle Linux at der var output.

I mit setup brugte jeg flg:
1 Windows maskine med usb porte
1 arduino nano board + afstands sensor (Udskift gerne sensor med andre sensore)
1 Raspberry PI board

Jeg lagde ud med at samle arduino udstyret, satte den til min windows maskine, hvor efter upload og hele koden virkede ordenligt, så satte jeg arduino boardet til Raspberry PI.

Jeg skulle installere en enkelt ting på RPI, men, det var lige til.

Installerede flg:
Kode:
sudo apt-get install cu

Også sluttede af med:
Kode:
sudo cu -l /dev/ttyUSB0 -s 9600

Og benyttede mig af flg. Arduino kode:
Kode:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  sensorValue=(6762/(sensorValue-9))-4; //Konventering til CM
  // print out the value you read:
  Serial.println(sensorValue);
 
  delay(1000);
}

---
Det skal dog siges, at jeg benyttede mig at et gammelt setup, så ved faktisk ikke om jeg har fået pillet ved nogle ting i RPI'en, som påvirker resultatet. Jeg undersøger dog gerne snarest muligheden for at et frisk setup kan selvsamme ting.
Titel: Sv: Kommunikation imellem Raspberry PI og Arduino (Via USB) - Guide
Indlæg af: microtec efter December 11, 2014, 11:52:20
Det er lidt misvisende at overskriften siger kommunikation via USB.
Der er tale om helt simpel envejs seriel-kommunikation mellem 2 enheder.
Titel: Sv: Kommunikation imellem Raspberry PI og Arduino (Via USB) - Guide
Indlæg af: Danni-Hansen efter December 11, 2014, 14:34:35
Det er meget muligt :) Men de er sat sammen med et USB kabel, så er det vel også via usb :)
Titel: Sv: Kommunikation imellem Raspberry PI og Arduino (Via USB) - Guide
Indlæg af: Jesper_Munkholm efter December 11, 2014, 16:07:25
sådan!!

hvad har du i tankerne Danni, er du igang med noget stort? HMI til din robot måske, eller??  ;)

jeg har også en RPI til at "ligge" eller dvs. at den sidder bag på fjernsynet, og streamer alle dr kanaler + hvad man nu ellers kan hive på xbmc! :)

men jeg har længe været lun på tanken om at bruge den til div. forsøg i værkstedet... men det bliver resten af familien nok ikke helt tilfreds med... (måske et nyt julegave ønske!! :) )
Titel: Sv: Kommunikation imellem Raspberry PI og Arduino (Via USB) - Guide
Indlæg af: Danni-Hansen efter December 12, 2014, 00:46:01
Hej Jesper.

Altså tanken var at lave scripts til at kommunikere imellem RPi og Arduino med nRF24l01 senderen, også skulle den transmitte data imellem Earnst og RPi, så de 'forstår' hinanden og arbejder sammen.

Er dog lidt halv langsom.

Har fundet et sted hvor de laver 3D print dele, hvis man designer det selv, og overvejer at lave noget med lidt mere plads på, men, stadigvæk, penge er noget jeg gerne vil have mere af først.

Edit:
Har dog fundet ud af at jeg kan koble min nRF24l01 direkte på RPi'en, også sende signaler fra nRF til nRF uden at skulle igennem arduino board på RPi'en.

(Se Billede illustration)