Grazie Paolo questo esempio è di grande aiuto per Tutti quelli come me che masticano poco il mondo della programmazione e sono più smanettoni hardware continua così Grande Paolo buona giornata
Quindi per iniziare a complicarmi la vita...... Visto che vorrei provare a fare della domotica nella mia casa, tra giardino, garage e i piani della casa vado di 485 e poi raspberry come concentratore/serverino. O meglio un sistema in mqtt?
@@angeloz8937 dipende sempre da quante cose vuoi comandare. io Ho fatto un pannellino di controllo nel mio gazebo che controlla le luci del giardino, luci scala, cancello automatico e irrigazione. tutto cablato. Poi ho aggiunto i sonoff per avere i comandi anche sul telefonino. una cosa del genere potrebbe fare al caso tuo.
Come sempre chiaro e semplice da capire! Questo tipo di trasmissione può essere estesa anche a variabili di tipo int è float? Che distanza si può raggiungere?
float???? la variabile di tipo intero serve a trasmettere il numero del canale che sono necessariamente interi 1 canale , 2 canali 100 canali non puoi avere ad sempio 3 canali e mezzo, la distnza dipende diciamo fino a 15 metri sei coperto poi bisogna mettere un amplificatore di segnale
@@angeloz8937 @Matteo Monti A si quello si "ovviamente" ero focalizzato sul titolo del post "diciamo" e sul fatto della vaidita di usare un float si puo fare ovviamente"usare un float per trasmettere il numero del canale" pero ottimizzare il codice è una priorità , "in tempi lontani risparmiare anche pochi bit era una priorità fondamentale visti gli enormi costi delle memorie oggi co 1 euro compri un giga :)" ma tenere a mente ancora oggi tale concetto riduce di molto la risoluzione di un problema del software qualora si presentasse :)
@@lucatonelli5421 Si si certo Luca con 2 schedine 485...la microdiscussione e’ nata per la domanda di Elisa che ha chiesto ragguagli sulla necessita’ o meno del collegamento delle masse. Grazie comunque 👍
Sono Francesco un suo assiduo allievo, ho provato ad utilizzare due software serial per dialogare un Arduino mega con due Arduino nano. Ho sperimentato che fino a quando utilizzo solo una software serial, la comunicazione seriale funziona perfettamente. mQuando implementando lo stack per il secondo Arduino, la comunicazione non funziona più nemmeno con il primo. Come posso risolvere? Grazie
Buonasera paolo,dovrei costruire un drone a due ruote (auto bilanciato tramite arduino) e vorrei comandarlo con un analogico con un altro arduino,come potrei fare?
@@zeppelinmaker grazie mille ora vado subito a guardarlo, se posso vorrei farti anche un altra domanda:sempre in questo drone dovrei mettergli anche una videocamera che trasmette in tempo reale, è possibile realizzarla con Arduino?
Grazie è un pò quello che cercavo ho solo due dubbi: che distanza possono essere i due arduino? Può il secondo arduino ritrasmettere lo stato del Led H e/o L e far accendere per conferma un led sul master. Grazie come sempre del tuo tempo
Ho una domanda sulle trasmissioni (seriali o i2c): c è un modo per avere trasmissioni bidirezionali? ho letto i2c lavora in master-slave, forse UART invece no? Per ottenere una specie di bidirezionalità stavo pensando di usare i2c e la funzione Wire.beginTransmission , vorrei sapere se hai trattato questa tematica in qualche video, grazie! Tempo fa ho studiato grazie a te la comunicazione bidirezionale wireless, ma stavolta mi serve cablata. Grazie ancora!
Mi correggo, magari può aiutare gli hobbisti come me. Questo tipo di comunicazione è bidirezionale (giustamente, avendo ognuno un TX ed un RX la domanda di sopra è scontata...risposta ovvia!).
Ottimo tutorial, volevo chiederti se oltre ai pulsanti, posso inviare dati di clock, latch e data che escono dagli shifth register 74HC595N, ho la necessità di inviare questi dati ad una distanza di circa 5 metri, fino ad un metro funziona oltre no. C'è un modo per inviare questi dati più lontano? Mi spiego meglio, ho fatto un tabellone elttronico con 6 shifth register 74HC595N e 6 uln2003 per pilotare i display da 5 pollici e da 2,3 pollici, ho fatto il controller con i pulsanti per aumentare di una unità i display e all'uscita del sesto 595N ho ripetuto in cascata altri 6 shifth register 74HC595N che ho messo nel controller, quello che leggo nel controller c'è lo anche nel tabellone, il mio problema è che con un cavo di circa un metro tra tabellone e controller tutto funziona alla perfezione, ma nel momento che allungo il cavo a circa 5 metri, i display sul controller non ricevono più i segnali di clock, latch e data c'è un modo per risolvere la distanza per inviare questi dati?
Ciao. rispondo quando posso. faccio molta fatica a seguire tutto. Io non trasmetterei clock e altri segnali ma forse dei dati di più alto livello. Ti posso dare un parere ma senza conoscere bene l'architettura del tuo progetto è difficile. 5m sono troppi per la seriale. Passa a rs485.
Prossimo problema: Ho 30 tasti, e voglio usare un arduino per tasto, che trasmettono via seriale il segnale ad altri 30 arduini, aventi ognuno un led. (Mentre io faccio i salti mortali per usare mezzo arduino per fare il mondo 😂😂)
Grazie Paolo questo esempio è di grande aiuto per Tutti quelli come me che masticano poco il mondo della programmazione e sono più smanettoni hardware continua così Grande Paolo buona giornata
Buongiorno hai sempre una risposta per tutti darti del bravo e riduttivo
Bravissimo.
Molto interessante, complimenti. Attendo l' evoluzione
Ma semplice per te😂! Grazie! Sempre molto chiaro!
Davvero utilissimo, grazie.
Bello e già pronto per implementare altri ingressi/uscite. Grazie.
Grazie.
Ciao Paolo, cosa dovrei fare invece per trasmettere vari segnali analogici?
Complimenti chiarissimo. Grazie!! Da provare domani. E se il colloquio fra i due arduino avviene nei due sensi?
esce domani
👏👏mi chiedo se può usare più tx e più tx su stessi 2 fili, che comandino uscite diverse
E' un piacere vederti disegnare mi fai venire in mente Leonardo Da Vinci
che oltre a essere un inventore di macchine e' stato un grande pittore
Ciao Paolo, sapresti dirmi a grandi linee un collegamento seriale di questo tipo fino a che distanza lavora? grazie.
Seguo, ciao Paolo
una rs232 arriva a qualche metro, una rs485 anche un centinaio (se non erro)
Quindi per iniziare a complicarmi la vita...... Visto che vorrei provare a fare della domotica nella mia casa, tra giardino, garage e i piani della casa vado di 485 e poi raspberry come concentratore/serverino.
O meglio un sistema in mqtt?
@@angeloz8937 forse meglio via radio... se no devi tirare un bel po' di fili
@@angeloz8937 dipende sempre da quante cose vuoi comandare. io Ho fatto un pannellino di controllo nel mio gazebo che controlla le luci del giardino, luci scala, cancello automatico e irrigazione. tutto cablato. Poi ho aggiunto i sonoff per avere i comandi anche sul telefonino. una cosa del genere potrebbe fare al caso tuo.
Come sempre chiaro e semplice da capire! Questo tipo di trasmissione può essere estesa anche a variabili di tipo int è float? Che distanza si può raggiungere?
float???? la variabile di tipo intero serve a trasmettere il numero del canale che sono necessariamente interi 1 canale , 2 canali 100 canali non puoi avere ad sempio 3 canali e mezzo, la distnza dipende diciamo fino a 15 metri sei coperto poi bisogna
mettere un amplificatore di segnale
Antonio Rega forse per float vuole intendere se si potesse trasferire anche un valore, ma non per abilitare le uscite.......
@@angeloz8937 Si esatto...
@@angeloz8937 @Matteo Monti A si quello si "ovviamente" ero focalizzato sul titolo del post "diciamo" e sul fatto della vaidita di usare un float si puo fare ovviamente"usare un float per trasmettere il numero del canale" pero ottimizzare il codice è una priorità , "in tempi lontani risparmiare anche pochi bit era una priorità fondamentale visti gli enormi costi delle memorie oggi co 1 euro compri un giga :)" ma tenere a mente ancora oggi tale concetto riduce di molto la risoluzione di un problema del software qualora si presentasse :)
e se si volesse tenere separate le masse dei 2 arduini?
puoi usare degli optoisolatori... magari ci faccio un video...
E come si fa?
La massa e’ il riferimento?!
Boh...sentiamo Paolo
@@zeppelinmaker
E’ vero!
Io pensavo a distanze degli arduini piu consistenti
@@micheledestefano per trasmettere su distanze superiori in genere si utilizzano dei driver 485.
@@lucatonelli5421
Si si certo Luca con 2 schedine 485...la microdiscussione e’ nata per la domanda di Elisa che ha chiesto ragguagli
sulla necessita’ o meno del collegamento delle masse.
Grazie comunque 👍
Sono Francesco un suo assiduo allievo, ho provato ad utilizzare due software serial per dialogare un Arduino mega con due Arduino nano. Ho sperimentato che fino a quando utilizzo solo una software serial, la comunicazione seriale funziona perfettamente. mQuando implementando lo stack per il secondo Arduino, la comunicazione non funziona più nemmeno con il primo. Come posso risolvere? Grazie
Fino a che distanza può essere trasmesso questo segnale ?
max 1 m. Per distanza maggiori usa RS485
Buonasera paolo,dovrei costruire un drone a due ruote (auto bilanciato tramite arduino) e vorrei comandarlo con un analogico con un altro arduino,come potrei fare?
ho trattato l'argomento tempo fa. Parti da questo video: th-cam.com/video/8rQDEFoIeuo/w-d-xo.html
@@zeppelinmaker grazie mille ora vado subito a guardarlo, se posso vorrei farti anche un altra domanda:sempre in questo drone dovrei mettergli anche una videocamera che trasmette in tempo reale, è possibile realizzarla con Arduino?
@@vysp0x_077 no, arduino non va bene è troppo lento per il flusso video. Esistono oggettini con wifi e telecamera già pronti per l'uso,.
@@zeppelinmaker ok grazie mille,le auguro una buona giornata
Grazie è un pò quello che cercavo ho solo due dubbi: che distanza possono essere i due arduino? Può il secondo arduino ritrasmettere lo stato del Led H e/o L e far accendere per conferma un led sul master. Grazie come sempre del tuo tempo
con una serale standard al max 1/2 metri.
Ho una domanda sulle trasmissioni (seriali o i2c): c è un modo per avere trasmissioni bidirezionali? ho letto i2c lavora in master-slave, forse UART invece no? Per ottenere una specie di bidirezionalità stavo pensando di usare i2c e la funzione Wire.beginTransmission , vorrei sapere se hai trattato questa tematica in qualche video, grazie!
Tempo fa ho studiato grazie a te la comunicazione bidirezionale wireless, ma stavolta mi serve cablata. Grazie ancora!
Mi correggo, magari può aiutare gli hobbisti come me. Questo tipo di comunicazione è bidirezionale (giustamente, avendo ognuno un TX ed un RX la domanda di sopra è scontata...risposta ovvia!).
Ottimo tutorial, volevo chiederti se oltre ai pulsanti, posso inviare dati di clock, latch e data che escono dagli shifth register 74HC595N, ho la necessità di inviare questi dati ad una distanza di circa 5 metri, fino ad un metro funziona oltre no. C'è un modo per inviare questi dati più lontano?
Mi spiego meglio, ho fatto un tabellone elttronico con 6 shifth register 74HC595N e 6 uln2003 per pilotare i display da 5 pollici e da 2,3 pollici, ho fatto il controller con i pulsanti per aumentare di una unità i display e all'uscita del sesto 595N ho ripetuto in cascata altri 6 shifth register 74HC595N che ho messo nel controller, quello che leggo nel controller c'è lo anche nel tabellone, il mio problema è che con un cavo di circa un metro tra tabellone e controller tutto funziona alla perfezione, ma nel momento che allungo il cavo a circa 5 metri, i display sul controller non ricevono più i segnali di clock, latch e data c'è un modo per risolvere la distanza per inviare questi dati?
Ci sei Paolo?
Ciao. rispondo quando posso. faccio molta fatica a seguire tutto. Io non trasmetterei clock e altri segnali ma forse dei dati di più alto livello. Ti posso dare un parere ma senza conoscere bene l'architettura del tuo progetto è difficile. 5m sono troppi per la seriale. Passa a rs485.
@@zeppelinmaker provo ditettamente in wareless NRF24L01
@@antoninomanfre1387 anche, ottima scelta
Prossimo problema:
Ho 30 tasti, e voglio usare un arduino per tasto, che trasmettono via seriale il segnale ad altri 30 arduini, aventi ognuno un led.
(Mentre io faccio i salti mortali per usare mezzo arduino per fare il mondo 😂😂)