home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca

 
FORUM: Robotica, CNC, 3D
Finalmente un posto dove poter discutere di robotica di CNC e stampanti 3D, scambiarsi idee, progetti ed opinioni. Partecipa anche tu...


rilevare la posizione di un robot
     
Autore Messaggio opzioni
multimetro





postato il:
05.08.2012, alle ore 18:24
Ecco qua lo schema:

Tieni conto che adesso ho tolto il PIC dal circuito e l'ho rimesso sulla breadboard con i led collegati alle porte GP0, GP1 e GP2 e con il GP3 forzato a livello alto (come quando stavo sviluppando il programma) e anche lì scalda molto.



W l'ambiente.
sito internet:
http://scientificamente.weebly.com
multimetro





postato il:
05.08.2012, alle ore 18:54
Ultimo aggiornamento: il PIC è ufficialmente "fritto". Ho appena provato a riprogrammarlo perchè ho scoperto dei bug nel codice e la IDE mi dà errore; ho provato a leggere il contenuto della flash e mi dà 0FFF nelle locazioni dove era scritto il programma.


W l'ambiente.
sito internet:
http://scientificamente.weebly.com
Daniels118





postato il:
06.08.2012, alle ore 11:04
Perchè invece di utilizzare il 555 non generi il segnale direttamente con il pic? Ti risparmi le porte logiche e semplifichi molto... lo pseudocodice sarebbe:

int i;
byte pin = 1;
while (true) {
  for (i=0; i<num_osc; i++) {
    porta = pin;
    sleep(semi_periodo);
    porta = 0;
    sleep(semi_periodo);
  }
  pin = pin << 1;
  if (pin & 4) pin = 1;
  sleep(intervallo);
}



http://daniels118.altervista.org/

Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio!
multimetro





postato il:
07.08.2012, alle ore 14:25
Lo so, ci avevo anche pensato, ma poi ho deciso di generare il clock con il 555 così da rendere più semplice il cambio di frequenza di lavoro in caso di necessità.


W l'ambiente.
sito internet:
http://scientificamente.weebly.com
Daniels118





postato il:
07.08.2012, alle ore 16:02
Puoi sempre mettere il clock su un pin configurato come input e riproporlo all'uscita del pic sul pin desiderato così:
int i;
byte pin = 0;
while (true) {
  fine = tempo() + durata;
  while (tempo() < fine) {
    porta = ingresso << pin;
  }
  if (++pin == 3) pin = 0;
  sleep(intervallo);
}



http://daniels118.altervista.org/

Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio!
Daniels118





postato il:
10.01.2013, alle ore 09:15
Uhm, nell'indice del forum mi segna che l'ultimo intervento è stato fatto da double_wrap, ma non lo vedo...


http://daniels118.altervista.org/

Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio!
Renzo91





postato il:
10.01.2013, alle ore 16:03
Daniels118:
Uhm, nell'indice del forum mi segna che l'ultimo intervento è stato fatto da double_wrap, ma non lo vedo...


vero, sarà stato un bug del sito, in effetti quell'intervento corrispondeva in giorno e orario a uno lasciato dallo stesso autore nella sezione chiacchiere.

P.S. come direbbe double, urge un mio intervento anche qui -> GPS... lo so, lo so, arriverà, appena dopo essermi lasciato alle spalle qualche esame, promesso :-)



Semplice ed elegante, come sempre la soluzione è sotto gli occhi di chi sa vederla.
nannasin28





postato il:
07.04.2013, alle ore 05:21
ma occorre valutare se la sensibilità in termini di "g" è adeguata al movimento del robot.
http://www.xxxxx.net
Evitiamo link inutili,ultimo avviso F.G.
Daniels118





postato il:
08.04.2013, alle ore 08:43
Che siano bannati gli spammer che postano link e frasi prive di senso!


http://daniels118.altervista.org/

Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio!
segui questo thread con grixFC, per questa funzione devi aver installato il software grixFC

torna su
     

Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito




 







 
 
indietro | homepage | torna su copyright © 2004/2024 GRIX.IT - La community dell'elettronica Amatoriale