spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica di base > Elettronica > E. Digitale

Rispondi
 
Strumenti discussione Modalità  visualizzazioe
  #1  
Vecchio 19-06-2009, 09.27.33
Milton Milton non è collegato
Robottaro gold
 
Data registrazione: 27-03-2008
Residenza: Brescia
Età : 30
Messaggi: 104
Potenza reputazione: 50
Milton E' per ora ancora un mistero
Invia un messaggio via MSN a Milton
Predefinito timer di interrupt per gestire caduta connessione

Ho un pic 18f2550, riceve dei dati da seriale da una fonera, tutto funziona ma nel caso la fonera cada e non invii alcun comando al pic, il robot continua ad andare all'ultima velocità impostata...

Come posso dire al pic di impostare la velocità a 0 in caso non riceva comandi per più un secondo ?

Grazie in anticipo !! Credo bisogna fare un timer che generi un interrupt ogni secondo... Voi che dite ?
Rispondi citando
  #2  
Vecchio 19-06-2009, 09.33.13
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 23-05-2002
Residenza: Binasco (MI)
Età : 54
Messaggi: 2,665
Potenza reputazione: 302
sergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua fama
Predefinito

Esatto, devi implementare una sorta di watchdog.
__________________
ciao
Sergio
---
Hai deciso di costruire un robot? Bene...
Cominciamo dalle brutte notizie: non e' facile...
Rispondi citando
  #3  
Vecchio 19-06-2009, 09.35.25
Milton Milton non è collegato
Robottaro gold
 
Data registrazione: 27-03-2008
Residenza: Brescia
Età : 30
Messaggi: 104
Potenza reputazione: 50
Milton E' per ora ancora un mistero
Invia un messaggio via MSN a Milton
Predefinito

Implementare un cane che guarda ? XD ahahahah

Beh sergio, ormai ti chiamo per nome perchè ti conosco XD

Traquillo non ti amo come l'altro ragazzo XDXDXDXDXDXD

Avresti dei pezzi di codice da farmi vedere come esempio ? Non trovo nulla su internet ( ti assicuro che ho cercato !!! )

Grazie !!
Rispondi citando
  #4  
Vecchio 19-06-2009, 09.46.03
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 23-05-2002
Residenza: Binasco (MI)
Età : 54
Messaggi: 2,665
Potenza reputazione: 302
sergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua fama
Predefinito

Citazione:
Orginalmente inviato da Milton Visualizza messaggio
Implementare un cane che guarda ? XD ahahahah
Un cane da guardia...
Citazione:
Beh sergio, ormai ti chiamo per nome perchè ti conosco XD
Traquillo non ti amo come l'altro ragazzo XDXDXDXDXDXD
Me molto preoccupato
Citazione:
Avresti dei pezzi di codice da farmi vedere come esempio ? Non trovo nulla su internet ( ti assicuro che ho cercato !!! )
In linea di massima farei cosi' (ma proprio di massima...)

variabile globale
char ricevuto;


nel main
// Abilito int su timer0
T0CON = 0b11001001;
INTCONbits.TMR0IE = 1;


E nella routine di interrupt
// Interrupt su seriale
if (PIR1bits.RCIF){
data = ReadUSART();
ricevuto = 1;

// faccio quello che devo
//...

PIR1bits.RCIF = 0;
}

// Interrupt Timer0
if (INTCONbits.TMR0IF)
{
// Ho ricevuto dalla seriale?
if (ricevuto) {
ricevuto = 0;
} else {
// aiuto aiuto non ho ricevuto comandi aiuto...

}

INTCONbits.TMR0IF = 0;
}
__________________
ciao
Sergio
---
Hai deciso di costruire un robot? Bene...
Cominciamo dalle brutte notizie: non e' facile...
Rispondi citando
  #5  
Vecchio 19-06-2009, 10.46.41
flameman flameman non è collegato
Robottaro gold
 
Data registrazione: 01-06-2008
Residenza: milano
Messaggi: 167
Potenza reputazione: 50
flameman E' per ora ancora un mistero
Predefinito

sono curioso di vedere il robot =P
foto foto, video video
Rispondi citando
  #6  
Vecchio 19-06-2009, 12.04.12
Milton Milton non è collegato
Robottaro gold
 
Data registrazione: 27-03-2008
Residenza: Brescia
Età : 30
Messaggi: 104
Potenza reputazione: 50
Milton E' per ora ancora un mistero
Invia un messaggio via MSN a Milton
Predefinito

Arrivano le Foto !!!!!!















Vi sembra un lavoro fatto bene ? Oppure no ?
Rispondi citando
  #7  
Vecchio 19-06-2009, 13.01.18
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 23-05-2002
Residenza: Binasco (MI)
Età : 54
Messaggi: 2,665
Potenza reputazione: 302
sergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua fama
Predefinito

bel giocattolo...
Certo se lo facevi a forma di gundam era tutta un'altra cosa...
__________________
ciao
Sergio
---
Hai deciso di costruire un robot? Bene...
Cominciamo dalle brutte notizie: non e' facile...
Rispondi citando
  #8  
Vecchio 19-06-2009, 13.02.57
Milton Milton non è collegato
Robottaro gold
 
Data registrazione: 27-03-2008
Residenza: Brescia
Età : 30
Messaggi: 104
Potenza reputazione: 50
Milton E' per ora ancora un mistero
Invia un messaggio via MSN a Milton
Predefinito

Solo giocattolo ?
Rispondi citando
  #9  
Vecchio 19-06-2009, 14.00.16
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 23-05-2002
Residenza: Binasco (MI)
Età : 54
Messaggi: 2,665
Potenza reputazione: 302
sergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua fama
Predefinito

Dai non te la prendere
Se non compie un "lavoro" e' un oggetto "ludico" quindi un giocattolo...
__________________
ciao
Sergio
---
Hai deciso di costruire un robot? Bene...
Cominciamo dalle brutte notizie: non e' facile...
Rispondi citando
  #10  
Vecchio 19-06-2009, 14.12.14
Milton Milton non è collegato
Robottaro gold
 
Data registrazione: 27-03-2008
Residenza: Brescia
Età : 30
Messaggi: 104
Potenza reputazione: 50
Milton E' per ora ancora un mistero
Invia un messaggio via MSN a Milton
Predefinito

Ma come XD Appena gli metto la webcam diventa un robot esploratore via tcp/ip, dalla cina posso comandare il mio robot per esempio controllando lo stato della mia azienda, oppure controllare l'ingorgo in tunnel per l'aria condizionata !!!

E' vicino ad avere un compito !!! :-) E le potenzialità sono infinite... ho un 18f2550 collegato ad un vero e proprio pc con linux , e può fare diverse cosette...
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalità  visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code è Attivato
Le smilies sono Attivato
[IMG] è Attivato
Il codice HTML è Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Connessione seriale pin 0 e 1 kernak Arduino 4 16-06-2012 14.40.22
Riconoscere una caduta a terra volo86 Forum generale 1 04-03-2012 12.55.52
help connessione motoriduttori piripino Motori e azionamenti 2 10-06-2009 14.37.39
Interrupt e Timer chiccow P. in Assembler 8 21-02-2008 13.47.38
Interrupt e timer con pic16f84a aduri Elettronica 4 04-04-2005 17.41.55


Tutti gli orari sono GMT. Adesso sono le: 18.09.14.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB