salve,
volevo capire se è possibile con arduino uno, mega e nano gestire in contemporanea:
- bus per la comunicazione master/slave con altri arduini
- interrupt per pulsanti
in pratica, vorrei instaurare una comunicazione tra vari arduini attraverso il bus(rs485) e lasciare ai singoli arduini la possibilità di gestire gli interrupt si pin.
esempio : se premo un pulsante vorrei eseguire subito uno spezzone di programma/procedura che modifica un flag o memorizzi l'attimo in cui lo stesso e stato fatto e in contemporanea non perdere la possibilità di comunicare con il master/slave.
avete idee?
thanks
volevo capire se è possibile con arduino uno, mega e nano gestire in contemporanea:
- bus per la comunicazione master/slave con altri arduini
- interrupt per pulsanti
in pratica, vorrei instaurare una comunicazione tra vari arduini attraverso il bus(rs485) e lasciare ai singoli arduini la possibilità di gestire gli interrupt si pin.
esempio : se premo un pulsante vorrei eseguire subito uno spezzone di programma/procedura che modifica un flag o memorizzi l'attimo in cui lo stesso e stato fatto e in contemporanea non perdere la possibilità di comunicare con il master/slave.
avete idee?
thanks
certo che è fattibile e anche in più modi. se colleghi un pulsante per pin o anche se usi una matrice di pulsanti. tutti pin hanno il trigger pin_changed, solo che ci sono 3 isr, una per gruppo di pin.
cerca nel playground la lib (credo) interruptpinchanged (ho connessione internet pessima).
ciao.
cerca nel playground la lib (credo) interruptpinchanged (ho connessione internet pessima).
ciao.
Arduino Forum > International > Italiano > Software (Moderator: leo72) > Gestione Interrupt e BUS in contemporanea
arduino
Comments
Post a Comment