Page 1 of 1

Comunicazione Raspberry PI 3 B e Arduino - Consigli

Posted: Thu Oct 25, 2018 11:37 am
by francescovalle84
Ciao a tutti,

sono nuovo del forum, e relativamente neofita nel mondo Raspberry.
Da qualche mese ho acquistato un Raspberry PI 3 B per costruire una console arcade (ho installato RetroPie), ed è andato tutto alla grande.

Adesso sto cercando di realizzare un segnapunti automatico per il mio calcio balilla, e mi piacerebbe sfruttare lo stesso Raspberry usato per l'arcade.

Utilizzo Arduino per intercettare i gol, e vorrei trasmettere in wifi l'informazione al Raspberry, ma non conoscendo il mondo della programmazione Raspberry, ho bisogno di qualche consiglio in merito.

In particolare vorrei trasmettere dei semplici caratteri per incrementare i gol (R per rosso e B per blu), e gestire tutta la restante parte applicativa lato Raspberry (nuova partita, gestione del torneo, registrazione partecipante, ecc...).

Come mi converrebbe progettare la soluzione? Come linguaggi preferirei utilizzare Java/Javascript, ma sono aperto ai vostri consigli.

Infine, considerato che nella stessa stanza utilizzo il Raspberry con RetroPie per la console arcade, non sarebbe possibile utilizzare lo stesso Raspberry per la logica del segnapunti? Esiste una sorta di dual boot?

Grazie e ciao,
Francesco

Re: Comunicazione Raspberry PI 3 B e Arduino - Consigli

Posted: Fri Dec 14, 2018 7:50 pm
by willy_pinguino
visto che ARDUINO lo conosci, inizia con il dirci come e cosa trasmetteresti al raspberry... parli di wifi quindi devi passare per uno shield, quindi dovrai implementare un protocollo di qualche tipo (immagino su TCP/IP) e decidere come rappresentare(trasmettere) un certo dato e cosa effettivamente trasmetterai...

per quanto riguarda il lato raspberry (che poi che sia raspberry, qualunque pc windows o macos o linux non cambia nulla), java e javascript sono linguaggi di alto livello/scripting, ma se i segnali trasmessi saranno davvero su protocollo TCP/IP, sono in grado di ricevere una comunicazione di quel genere, quindi devi solo creare un'interfaccia grafica e una logica di interpretazione dei messaggi trasmessi da ARDUINO e questo lo puoi fare in milioni di modi diversi, non dipende dal raspberry o da chissà cos'altro ma solo dalla tua fantasia, visto che di esempi di comunicazione via porta TCP/IP ce ne sono a dozzilioni su internet.

Se invece vuoi aiuto sulla parte di trasmissione, allora mi spiace ma non ti possiamo aiutare... è una problematica ARDUINO come dici tu stesso.

Se il collegamento non fosse via TCP/IP allora il discorso cambia e se tu volessi usare i GPIO di ARUINO e raspberry per farli comunicare, allora saresti forse nel posto giusto