Xfox
Posts: 1
Joined: Thu Feb 21, 2013 9:24 am

Arduino e Raspberry

Thu Feb 21, 2013 9:26 am

Ciao ragazzi, è da parecchio che sto cercando di far comunicare il Raspberry Pi con il mio Arduino tramite la porta seriale. Non è stato un problema fin quando ho utilizzato processing, ma dato che voglio ampliare le mie conoscenze sto provando a farlo comunicare anche scrivendo un programmino in C!
Sto usando una libreria chiamata Wiring (https://projects.drogon.net/raspberry-p ... l-library/).
Per ora ho caricato un semplice sketch:

Code: Select all

int pinpiu = 3;
int pinmeno = 2;

void setup(){
Serial.begin(9600);
pinMode(pinpiu, OUTPUT);
pinMode(pinmeno, OUTPUT);

digitalWrite(pinmeno, LOW);
}
char c = 'A';
String messaggio = "";
void loop(){
  messaggio = "";
  if(Serial.available()>0);
  c = Serial.read();
  messaggio += c;
  
  if (messaggio.indexOf('A')>=0)
  digitalWrite(pinpiu, HIGH);
  else if (messaggio.indexOf('B>')>=0)
  digitalWrite(pinpiu, LOW);
  }
Ovviamente ricevendo 'A', accende il led sul pin 3 e ricevendo 'B' lo spegne!
Tutto funziona usando il serial monitor su windows.
Una volta collegato al programma su linux (o meglio, Raspbian sul Raspberry),
sia utilizzando

Code: Select all

char * messaggio = "A";

....
serialPrintf(fd,messaggio);
sia utilizzando
Code:
//serialPutchar(fd, 'A');
Non succede nulla!
Sull'Arduino si accende il led RX per un istante e il LED sul pin 13 lampeggia qualche volta! Perchè?

valvale97
Posts: 51
Joined: Sat Feb 09, 2013 11:13 pm

Re: Arduino e Raspberry

Thu Feb 21, 2013 8:24 pm

potresti postarmi tutta la documentazione a cui ti sei affidato per far comunicare tramite seriale l'arduino e la rasp ? te ne sarei infinitamente grato, visto che volevo provare a fare la stessa cosa in questi giorni :D .

Mepherotus
Posts: 16
Joined: Sun May 20, 2012 1:18 am

Re: Arduino e Raspberry

Mon Feb 25, 2013 10:07 pm

Se volete divertirvi un po provate "Firmata"
http://firmata.org/wiki/Main_Page

Se vi piace il python come client sul raspberry potete usare questa libreria:
https://github.com/tino/pyFirmata

(Ci sono librerie anche per altri linguaggi ovviamente)

Miza
Posts: 10
Joined: Mon Feb 18, 2013 7:12 am

Re: Arduino e Raspberry

Tue Feb 26, 2013 9:52 am

Provato a guardare qui??

http://arduino.cc/forum/index.php?topic=103689.0

Saluti.
______________________________________________________________
Open source is the better way for made everything

Return to “Italiano”