Show Posts
Pages: [1] 2 3 ... 6
1  Using Arduino / Sensors / Re: Arduino Mega 2560 and Interrupts on 53,15,14,10 on: July 14, 2014, 03:49:13 am
I can't compile this PinChangeInt library on Arduino IDE 1.05.
Many errors smiley-sad
2  Using Arduino / Sensors / Arduino Mega 2560 and Interrupts on 53,15,14,10 on: July 11, 2014, 09:32:17 am
Hello,
I need to use an optical encoder with 2 output with an Arduino 2560, but I can use as inputs only PIN 53, 15,14, 10. I need only two pin for my encoder.

No one of these PIN are directly interrupts, so my sensor reading are very bad.

If for testing only I use pin 2 and 3, or 20 and 21, my sensor reading are perfect.

I've already done a very complex PCB, so I can use only PIN 53, 15,14 and 10.

Can I configure two of these pins as interrupts?

I'm already using a modified boot loader, so if this are the way, I've no problem to upload a new boot loader, but I need some help smiley

Thanks in advance
Giorgio
3  Products / Arduino GSM Shield / Re: Use DTMF on: April 22, 2014, 02:47:37 am
Hello,
thanks for help.
I can't understand:
why you use "theTTModemCore" and "theGSM3ShieldV1ModemCore"?
What is _delay_ms?
Where I need to declare "resp"?

many thanks
Giorgio
4  Products / Arduino GSM Shield / Re: Use DTMF on: April 11, 2014, 08:56:22 am
I need to detect a DTMF during a call.. what I need to do please?
Thanks
Giorgio
5  Products / Arduino GSM Shield / Re: Use DTMF on: March 14, 2014, 09:22:01 am
Hello,
can please someone explain me how to use this at command directly in a sketch?

thanks
Giorgio
6  Products / Arduino GSM Shield / Re: Use DTMF on: January 13, 2014, 05:16:35 am
I simply need to receive a call, and decode DTMF code, can you please explain me what I can do this with AT commands?

thanks
Giorgio
7  Products / Arduino GSM Shield / Use DTMF on: January 13, 2014, 04:34:37 am
Hello,
Is possible to receive DTMF command trough the new GSM SHIELD R3 with Quectel M10 ?
I can't find documentation about.
Thanks
kind regards
Giorgio
8  International / Software / Re: Come usare tanti Switch Case (o If) [Problemi memoria?] on: September 13, 2012, 01:54:25 pm
Si, ho 2-3 librerie e scrivo su LCD.
Mi ritrovo a sketch partito SENZA lezioni, con 641 bytes di memoria liberi.
Se carico un set di lezioni, parto con 120, praticamente appena introduco un carattere Arduino impazzisce...letteralmente...
9  International / Software / Come usare tanti Switch Case (o If) [Problemi memoria?] on: September 13, 2012, 11:56:19 am
Ciao a tutti,
ho alcuni grossi problemi, nel caricare uno sketch su Arduino UNO / DUEMILANOVE.

il mio progetto prevede una serie di lezioni progressive, che al momento ho provato a inserire mediante vari metodi, che vanno da 0 a 139.

Code:
  switch(progress)
  {
case 0:TestRx= "U";break;
case 1:TestRx= "A";break;
case 2:TestRx= "UAU";break;
case 3:TestRx= "AAU";break;
case 4:TestRx= "AUA";break;
case 5:TestRx= "UAA";break;
case 6:TestRx= "V";break;
etc etc etc....fino al case 139.

Oppure ho provato con:

Code:
if (progress==1) {TestRx= "U";}
else if (progress==1) {TestRx= "A";}
else if (progress==2) {TestRx= "UAU";}
else if (progress==3) {TestRx= "AAU";}
else if (progress==4) {TestRx= "AUA";}
else if (progress==5) {TestRx= "UAA";}
else if (progress==6) {TestRx= "V";}
else if (progress==7) {TestRx= "VUA";}
etc etc...

e anche con:

Code:
  PROGMEM prog_char *strings[] ={
//"U",
//"A",
//"UAU",
//"AAU",
//"AUA",
//"UAA",
//"V",
... etc etc
 TestRx=strings[progress];


Il mio problema è che non appena assegno un valore a "progress" attivando la relativa funzione, Arduino impazzisce completamente.

Sul mega tutto funziona benissimo, ma io ho necessità di caricare questo set di 139 lezioni progressive.
Per essere precisi avrei bisogno di caricare 2 set da 139 lezioni.

Vi viene in mente qualche metodo per caricare questi 139 stati in maniera più risparmiosa possibili in termini di ram?
Utilizzando PROGMEM nel modo in cui l'ho utilizzato al momento di caricare lo sketch e farlo partire va tutto bene, ma Arduino impazzisce non appena assegno un valore a "progress".

Sarebbero ben accette ottime idee smiley per poter caricare questi set di lezioni su un Arduino Uno o Duemilanove.

grazie
Giorgio
 
10  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 28, 2012, 08:50:13 am
Risolto ho eliminato tutti gli spazi.. ora provo smiley

EDIT:
ho provato: funziona molto bene... bisogna tener premuto il pulsante per caricare lo sketch sui moduli..ma funziona smiley
11  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 28, 2012, 08:46:25 am
Grazie astrobeed,
compilandolo ho una sfilza di
Code:
error: stray '/240' in program
credo sia un problema di codifica,cosa devo fare?
12  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 28, 2012, 04:18:37 am
Questo è essere diplomatici smiley-grin
13  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 28, 2012, 03:58:07 am
uh che casino:

non basta fare una cosa tipo:
#define BOTTONE PINA0

e poi usare gli
IF (BOTTONE   &=   ~(1<<BOTTONE))   // condizione bottone low
IF (BOTTONE   |=   (1<<BOTTONE))   // condizione bottone high

è sbagliato?

14  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 28, 2012, 03:46:26 am
@astrobeed
grazie, non ho grande fretta..ma niente pappa pronta, spiegami magari solo qual'e' la sintassi corretta che ci provo io... va bene aiutare ma non esageriamo ;-)

I pulsanti chiudono a VDD e ho già previsto sul pcb la resistenza di pull-up.
15  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 28, 2012, 03:05:45 am
@astrobeed
Non voglio complicarmi la vita,diciamo che questa sarebbe la soluzione meno complicata per evitare di dover premere un pulsante e resettare il modulo per caricare lo sketch..nell'altro caso basterebbe scollegare la linea seriale e uploadare lo sketch.Diciamo che se si riuscisse questa sarebbe proprio la soluzione a 5 stelle smiley-wink vista la comodità che si avrebbe lavorando all'interno del quadro elettrico dove vanno alloggiati i moduli.

Non ultimo non conosco la sintassi per leggere lo stato di un bottone all'interno del bootloader :-(
Ho chiaro quale parte saltare, ma come leggo lo stato?
Il mio bottone è il PIN22 che dovrebbe corrispondere a PA0 (AD0) sull'atmel.

grazie
Pages: [1] 2 3 ... 6