Show Posts
Pages: [1] 2 3 ... 8
1  International / Hardware / Re: problema con encoder incrementale on: March 23, 2014, 07:19:40 pm

tra un'interrupt sull'atmega e uno su un plc s7 (per esempio) mi sembra  di vedere delle differenze,
"mi sembra", considerando che il c/c++ per me è similaramaico
che il fine sia lo stesso  ok, ma il meccanismo che mi porta al risultato voluto non lo vedo tanto simile,
per chi come me ieri era  allo starter kit  già solo la sintassi basilare  è una bella gatta da pelare... pensa a che livello sono...
ho impiegato una decina di ore solo per scrivere una rampa di accelerazione/decelerazione per uno stepper, utilizzando 1k di righe di codice, essendo consapevole del livello di banalità/ridondanza del capolavoro partorito dalla mia ignoranza,
però funziona!  (che soddisfazione è?!!! smiley-grin smiley-grin )
io non so programmare (non l'ho mai nascosto, anzi! ) se non fosse per l'aiuto dei santi qui presenti sul forum mi sarei fermato alla prima arduino...
bè.. grazie santi ! ! !  smiley-lol smiley-lol smiley-lol


2  International / Hardware / Re: problema con encoder incrementale on: March 23, 2014, 12:38:00 pm
ok grazie Guglielmo!
non vedo l'ora di metterci mano...
si Guglielmo ho dato un'occhiata ma sono moooooolto indietro con questo linguaggio di programmazione,
3  International / Generale / Re: OT - Ma è fantastico on: March 23, 2014, 12:34:05 pm
ma non l'hanno ancora brevettata questa meraviglia?
4  International / Hardware / Re: problema con encoder incrementale on: March 23, 2014, 12:23:28 pm
un interrupt quanto è prioritario rispetto a altre funzioni programmabili?
a un delay?
5  International / Hardware / Re: problema con encoder incrementale on: March 23, 2014, 12:14:48 pm
ciao , si , appena posso provo con quello sketch , l'avevo già provato ma probabilmente avevo sbagliato qualcosa,
ops no non l'avevo visto, lo provo al più presto ! Grazie!
6  International / Hardware / Re: problema con encoder incrementale on: March 23, 2014, 12:07:30 pm
una domanda idiota,
leggendo un tutorial di mauroalfieri;
sono sufficienti queste 2 righe di codice per abilitare l'interrupt su due canali collegati ai pin 2 e 3 ?
Code:
attachInterrupt(0, updateEncoder, CHANGE);
  attachInterrupt(1, updateEncoder, CHANGE);
7  International / Hardware / Re: problema con encoder incrementale on: March 23, 2014, 10:04:58 am
ri-grazie per la risposta icio ma...
faccio un taccone facendogli fare lo zero ogni tot cicli, considerando che   non mi serve tutta la precisione che è in grado di fornire l'encoder, mi dispiace un pò non sfruttarlo al 100% ma  io attualmente più in la di lì non ce la fo!  smiley-sweat

8  International / Hardware / Re: cloni cinesi on: March 23, 2014, 09:00:50 am
a no no non mi aspetto niente di buono!
probabilmente le coil vengono arrotolate a mano da bambini di 5 anni  smiley-sad cha hanno " i diti " piccoli piccoli
9  International / Hardware / Re: cloni cinesi on: March 23, 2014, 08:05:05 am
ecco di questi
http://www.banggood.com/Wholesale-8-Channel-5V-Relay-Module-Shield-For-Arduino-Uno-1280-2560-ARM-PIC-AVR-DSP-p-49454.html
ne prenderei una decina "al volo" , 10A 250v,  dove acquisto di solito con 6 euro ne prendo 2/3 di minirelè con quelle caratteristiche..!
mmm chissà di che materiale sono fatti i contatti... smiley
10  International / Hardware / Re: cloni cinesi on: March 23, 2014, 07:45:36 am
ethernet shield 6/7 euro...
per curiosità mi piacerebbe provarle ma non sopporto questi copioni, pure la penisola stampata sulla scheda... se la potevano evitare!
 
11  International / Hardware / cloni cinesi on: March 23, 2014, 07:29:14 am
mi è spuntato un banner, ho cliccato e..
http://www.banggood.com/Wholesale-Arduino-Compatible-R3-UNO-ATmega16U2-AVR-USB-Board-p-68537.html
ma come sono questi prodotti?
12  International / Hardware / Re: problema con encoder incrementale on: March 20, 2014, 05:54:48 pm
grazie per la risposta icio ma...
ho capito circa un 7/8% di quello che hai scritto... smiley-sweat
non ho idea di come fare a metterlo in atto... smiley-red
13  International / Hardware / Re: problema con encoder incrementale on: March 20, 2014, 04:21:00 pm
utilizzando i pin 2 e 3 per l'encoder si abilita l'interrupt?

ho fatto un lieve errore... l'encoder è un 1024 impulsi per giro...
14  International / Hardware / Re: problema con encoder incrementale on: March 19, 2014, 01:14:34 pm
Quote
Usa gli interrupt per incrementare/decrementare la variabile di posizione.
non so come fare...  ho messo mano su questo linguaggio di programmazione un paio di anni fa quando ho acquistato la prima arduino smiley-confuse
usare un interrupt è dare "una corsia preferenziale" all'elaborazione del conteggio per evitare ritardi?


la variabile encoder0pos è INT,

senza resistori è pressochè inutilizzabile, ho fatto diverse prove a scendere da 10k in giù e 1k mi pare la soluzione migliore

15  International / Hardware / Re: problema con encoder incrementale on: March 19, 2014, 08:57:32 am
non ci sono delay sparsi nel programma completo,
ma però ci sono 6 contatori, ho provato a togliere tutta la parte software che gestisce le postazioni ed è migliorato leggermente, ma non è ancora come dovrebbe essere, se lo faccio andare da zero a 8000 poi a 3000 , 5000 , 11000 quando torna a zero è fuori di un paio di centimetri...

seriale disabilitata
Pages: [1] 2 3 ... 8