Show Posts
Pages: [1] 2 3 ... 40
1  International / Hardware / Re: Arduino e MatLab on: September 18, 2014, 05:15:49 am
premetto che non conosco matlab, ma quando faccio letture di sensori (per esempio) cona ltri linguaggi, devo creare un "protocollo" di..sincronizzazione... ovvero il programma residente sul pc chide la lettura dei sensori, arduino risponde inviando una serie di dati (stringa) in una modalità studiata, in modo che il tuo programma (o chi per lui) prenda questi dai e li tratti come deveno essere trattati (in base a cosa vuoi che faccia).

ma la cosa fondamentale è che il tutto sia sincronizzato e il "formato" dei dati sia quello corretto... altrimenti non ti funzionerà mai nulla smiley-wink
2  International / Hardware / Re: Arduino Yun - Inviare output script in C da Linino a Arduino on: September 16, 2014, 11:19:20 am
un piccolo esempio può essere questo

Code:
void loop()
{
char Stringa[20]={0};
int Indice = 0;
int Index = 0;
int Rif1 = 0;
int Rif2 = 0;
int Rif3 = 0;
int Direzione = 0;
int Velocita = 0;
int Passi = 0;
bool Flag = false;

if (Serial.available())
{
char Buffer = Serial.read();
Stringa[Indice++] = Buffer;
Index = Indice;
if (Stringa[Indice-1] =='@')
{
Flag = true;
Serial.println(Stringa);
}
}
if (Flag == true)
{
Indice = 0;
for (int l; l< Index;l++)
{
if(Stringa[l] == '&')
Rif1 = l;
if (Stringa[l] == '#')
Rif2 = l;
if (Stringa[l] == '@')
Rif3 = l;

Direzione = Conv(Stringa);
Serial.println (Direzione);
}
}
}

int Conv(char *array, int R1=0, int R2=3)
{
int Cont = 0;
int Numero = 0;
char Ax[6]= {0};
for (; R1 < R2; R1++)
Ax[Cont++] = array[R1];
Numero = atoi(Ax);
return Numero;
}

dalla seriale arriva una stringa per esempio 45&123#999@

il programma scinde la stringa in 45  123   999 e li converte in numeri.. forse si upò fare meglio (nazi sicuro) ma era un esperimento.
la stringa viene generata in python
3  International / Hardware / Re: Arduino Yun - Inviare output script in C da Linino a Arduino on: September 16, 2014, 11:10:45 am
Leggendo in giro mi sembra di aver capito che è una cosa fattibile, ma vorrei avere il parere di gente che ne sa più di me e magari  avere un esempio pratico di come poter procedere.

Sulla Yun la parte Arduino dialoga con la parte Linux tramite seriale, questo vuol dire che il tuo script (da quando i .sh si scrivono in C ?) deve essere in grado di dialogare con la TTy, la vedo dura farlo con uno script bash, è meglio se usi Python.

concordo, con python è davvero molto semplice smiley
4  International / Hardware / Re: Arduino Yun - Inviare output script in C da Linino a Arduino on: September 16, 2014, 11:02:52 am
è piu un problema software questo...

ad ogni modo si si può fare, ricordando però che sulla seriale viaggiano solo stringhe, ovvero il numero in 45 sulla seriale equivale ad una stringa ( se fai 45+ 2 = 452 e non 47!!!) quindi quando su arduino ricevi il la stringa 234 dovarai convertirla in numero.

ci son gia le funzioni che lo fanno (AOI o roba del genere ora mi sfugge).

pardon ATOI (la memoria orami è andarata)
5  International / Hardware / Re: Knock con piezo on: September 16, 2014, 04:54:09 am
aumenti la soglia di attivazione....

non so per esempio:

se Th= 100 led acceso a 30dB
se Th = 500 led acceso a 40dB

(numeri puramente d'esempio senza nessun riferimento reale!)
6  International / Hardware / Re: Knock con piezo on: September 16, 2014, 04:42:32 am
grosso modo un piezo "produce" delle cariche in base alla pressione applicata, quindi più urli e più dovrebbe produrre un impulso di corrente maggiore  (che poi veien letto come tensione), e la tua solgia, decide se questo livello di tensione prodotto dal piezo sotto uan certa pressione, è sufficiente o meno per accendere il tuo led!

p.s. spero che in quel led ci sia uan resistenza!!!!
7  International / Hardware / Re: Knock con piezo on: September 16, 2014, 04:14:40 am
non hai degli schemi elettrici da fornirci?
perche cosi molto ad occhio... potrebbe "sentire" una risonanza... quindi lavorare in frequenza.... ma è solo un ipotesi buttata lì!

Anche se come gia detto prima, sembra più un valore di tensione!!
8  International / Hardware / Re: Knock con piezo on: September 15, 2014, 11:17:19 am
potrebbe essere una tensione, ma se non indichi cosè quel 100 potrebbero essere anche carote smiley
o in alternativa allegare la documentazione per capire di cosa si sta parlando  smiley-grin
9  International / Hardware / Re: Motorino DC per arduino smontando avvitatore 3.6v...? on: September 13, 2014, 09:46:25 am
..hai valutato quanta corrente assorbe il motorino?
10  International / Hardware / Re: LCD con retroilluminazione ipazzita on: September 12, 2014, 11:12:19 am
urgono i datashet! senno è difficile immaginare...
11  International / Hardware / Re: LCD con retroilluminazione ipazzita on: September 12, 2014, 11:01:43 am
1- ci son strani ponticelli o simili che "forzano" l'illuminazione?
2- l'illuminazione può essere comandata via software?

p.s se posti (o linki) il DS del tuo LCD ci fai un piacere smiley
12  International / Hardware / Re: LCD con retroilluminazione ipazzita on: September 12, 2014, 10:48:19 am
sicuro che gli altri collegamenti siano giusti??? se per esempio hai messo il gnd su un pin che va basso... in toeria hai messo a massa l'LCD (cosa da evitare di solito) quindi controlla bene i collegamnti e il DS almeno come prima operazione.
13  International / Hardware / Re: Arduino si spegne.. E' stato attraversato dal 220v. on: September 11, 2014, 09:51:47 am
ahahah ma la domanda è..come fa il tizzio a rimanere fulminato toccando l'isolante  smiley-twist smiley-twist smiley-twist smiley-twist smiley-twist
14  International / Hardware / Re: Arduino si spegne.. E' stato attraversato dal 220v. on: September 11, 2014, 09:30:00 am
difficile stabilire che danni fa  schicchera a 220Vac , di sicuro bene no gli fa, e se ti è andata bene è solo il micro ad essere guasto.
Devi solo "provare" pezzo per pezzo su una base funzionante e vedere cosa ancora va e cosa è ormia defunto.

non credo tu abbia molte alternative (se non hai oscilloscopi e compani, per vedere i segnali)
15  International / Hardware / Re: come stabilizzare stato delle uscite durante il caricamento? on: September 03, 2014, 07:02:05 am
che uscite stai usando??
Pages: [1] 2 3 ... 40