Show Posts
Pages: 1 ... 14 15 [16] 17 18 ... 279
226  International / Megatopic / Re: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL on: April 02, 2014, 03:17:03 pm
invece la cosa che mi interessa di più è il punto 7, cioè la cartella "\\\\avr" dell'IDE 1.0.5 ora va bene o va comunque sostituita con quella che all'epoca ci fornì Astro?

NO, con le nuove toolchian non ho mai usato quella di Astro ... anche perché da un'infinità di prove fatte ... non cambia la situazione che puoi leggere al thread che ti ho linkato ...

Guglielmo
227  International / Generale / Re: Pin RX e TX rotti? on: April 02, 2014, 03:13:28 pm
Se ti funziona sulla vera Seriale di Arduino ... accendi un cero ... sei tra quel 10% di fortunati a cui funzionano ...  smiley-twist

Fai una ricerca sul forum e te ne accorgerai .....  smiley-roll

Guglielmo
228  International / Generale / Re: Pin RX e TX rotti? on: April 02, 2014, 03:09:29 pm
Siamo alle solite ...
... se facevi una piccola ricerca sul forum vedevi che di questo argomento si è parlato un'infinità di volte ...  smiley-roll

Quelle schedine (HC-05 e HC-06) nel 90% dei casi NON funzionano se collegate alla VERA porta seriale di Arduino (pin 0 e 1) ... ci sono problemi di livello dei segnali. Devi usare la SoftwareSerial e collegarla ad altri due pin (es. 10 e 11 ... per ragioni di compatibilità con le varie schede Arduino) ...

Prova e vedrai che va smiley-wink

Guglielmo
229  International / Generale / Re: Conoscenze teoriche strettamente necessarie, quali? on: April 02, 2014, 01:51:47 pm
Nuova Elettronica è fallita ?! Non lo sapevo :/

Solo per completezza aggiungo QUESTO link ... smiley-sad

Guglielmo
230  International / Software / Re: Problema lettura decimali con ledControl on: April 02, 2014, 01:14:56 pm
... metti in dubbio, metti in dubbio, sempre mettere in dubbio ...  smiley-mr-green smiley-mr-green smiley-mr-green

Ho dichiarato una variabile di appoggio "tmpVoltage" perché, come vedi, mano mano, nel codice, è un valore che "distruggo" per fare i calcoli e, se alla fine comunque ti serve Voltage ... ce lo hai sempre per fare altre cose smiley-wink

Se invece Voltage alla fine non ti serve più .. allora puoi risparmiarti quei 4 bytes che occupa la mia variabile di appoggio smiley-wink

Guglielmo
231  International / Software / Re: Problema lettura decimali con ledControl on: April 02, 2014, 11:47:37 am
Ok ... allora, per il resto ... puoi semplicemente fare un po' di operazioni ...

Code:
float Voltage, tmpVoltage;
byte Decine, Unita, Decimale;
......
tmpVoltage = Voltage;
// Dividi per 10 ed hai le Decine
Decine = (int)(tmpVoltage / 10.0);
// Togli le Decine da tmpVoltage ... ti restano unità e decimali
tmpVoltage = tmpVoltage - (Decine * 10);
// prendi la parte intera e hai le unità
Unita = (int)tmpVoltage;
// togli anche le unità e ti restano i decimi
tmpVoltage = tmpVoltage - Unita;
// moltiplichi per 10 così i decimi diventano interi
tmpVoltage = tmpVoltage * 10.0;
// prendi la parte intera che ora rappresenta i decimi
Decimale = (int) tmpVoltage;
...

... dovrebbe funzionare, l'ho buttato giù così al volo ... provalo e vedi che valori ti da smiley-wink

Guglielmo
232  International / Software / Re: Problema lettura decimali con ledControl on: April 02, 2014, 11:36:06 am
Spero bene che NON avrai dato i 20V al pin Aref di Arduino ...  smiley-eek smiley-eek smiley-eek

Guglielmo
233  International / Megatopic / Re: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL on: April 02, 2014, 11:24:14 am
Chiedo venia Michele ... si, devi copiare anche la vecchia cartella etc ... per il semplice motivo che dentro c'è la configurazione di avrdude ... me ne ero scordato ... perdono ...  smiley-roll-sweat smiley-roll-sweat smiley-roll-sweat

In pratica il punto 6. rimane valido ... smiley-wink

Guglielmo
234  International / Software / Re: controllare Arduino via internet on: April 02, 2014, 11:19:48 am
Questo è più facile, ma richiede comunque alcune conoscenze di ... programmazione su WEB ... es. di PHP ...

Potresti difatti scriverti una pagina in PHP e metterla sul tuo web server (... quello che ti mette a disposizione il tuo provider) e poi, da Arduino, potresti semplicemente accedere a quella pagina, es. con delle HTTP GET e passare dei dati al tuo applicativo PHP che li risiede.

Più difficile a dirsi che a fasi ... se si conosce un po' di HTML e un po' di PHP ... smiley-wink

Guglielmo
235  International / Software / Re: controllare Arduino via internet on: April 02, 2014, 10:58:21 am
Ciao,
il problema è che l'indirizzo IP che tu hai assegnato al tuo Arduino è un IP privato della tua LAN e NON è visibile al di fuori di essa ...

Una possibile soluzione è quella di aprire una porta sul tuo router ed impostare il port forwarding verso il tuo Arduino.

Però, anche in questo caso, avrai il problema che il tuo IP pubblico, quello assegnatoti dal tuo provider ... normalmente cambia e quindi ... dovrai abbonarti ad un servizio di "dynamic DNS" installare su uno dei PC della tua rete, che dovrà essere sempre acceso, il modulo SW che aggiorna il "dynamic DNS" ... sempre che il tuo router non sia sufficientemente intelligente da poterlo fare lui.

Insomma ... la vedo molto grigia ... specie per uno che dichiara "... sono alle prime armi quindi non so molto di informatica" ... sono cosette non proprio semplici da fare ... ti ci vorrebbe un amico esperto di "reti" che ti facesse la programmazione del router e ti aiutasse ...  smiley-roll

Guglielmo
236  International / Software / Re: problema connessione Arduino Mega 2560 < Firmata > VisualBasic 2010 on: April 02, 2014, 10:46:20 am
Ciao,
allora ... se ben capisco da una parte hai un PC con VB e dall'altra Arduino ...

Arduino, collegato tramite la USB al PC, viene visto da quest'ultimo come una porta COM: quindi, da VB, dovrai aprire la COMx: e parlare con essa.

Dal lato Arduino, lascia stare Firmata e scriviti tu il codice per fare ciò che ti serve. Avrai più flessibilità e tutto sotto controllo smiley-wink

Ricorda solo che su Arduino la porta seriale lavora "carattere a carattere" ... un carattere alla volta ... quindi, qualsiasi cosa devi trasmettere/ricevere, devi farlo con dei loop che spediscono/ricevono un carattere alla volta.
Studiati attentamente tutti i vari metodi della classe Serial e vedrai che puoi fare veramente di tutto ...

In merito all'uso della porta seriale, qui sul forum ci sono decine e decine di discussioni ... comunque ... se serve, noi siamo qui ... smiley-wink

Guglielmo
237  International / Megatopic / Re: [WIN] Aggiornam. compilatore IDE 0022-0023-1.0 all'ULTIMA VERSIONE ATMEL on: April 02, 2014, 05:03:53 am
Leo, ce l'hai tu una risposta per me?

Michele, se la tua domanda è se bisogna ancora fare tutte quelle menate che erano descritte nel primo post, la risposta è NI ...

Ovvero, l'unica cosa da fare, dopo aver cambiato la cartella avr è copiare avrdude ... dato che NON è incluso nella toolchain che scarichi da Atmel, altre cose non servono.

Ho fatto le prove su OS X, Linux e Win e non ho avuto problemi (salvo i soliti di cui si è più volte parlato e, per i quali, esiste un thread dedicato).

Guglielmo
238  International / Software / Re: watchdog on: April 02, 2014, 12:08:29 am
Lo scopo del WatchDog in realtà è un altro ... controllare malfunzionamenti del "proprio" software e resettare se la propria board non sta funzionando come si deve ...

Nel tuo caso credo che la giusta soluzione sia quella di implementare un meccanismo di timeout ...

... tu decidi che comunque il TX trasmette qualche cosa almeno ogni X secondi, se non ha un comando particolare da trasmettere, comunque trasmette un comando che dall'RX viene interpretato solo come ".... ci sono, ma non ho nulla da comandarti".

Sul RX usi un contatore basato su millis() e, se per (X secondi + un Y margine di sicurezza) non ricevi nulla, capisci che il TX si è fermato ed agisci di conseguenza.

Semplice ed affidabile smiley-wink

Guglielmo
239  International / Software / Re: utilizzare il timer 1 e registro OCR1C sul pin D11 di arduino Micro on: April 01, 2014, 04:26:44 pm
Funziona bene ?   Complimenti ottimo lavoro ... !!! smiley

Guglielmo
240  International / Hardware / Re: sensori di corrente on: April 01, 2014, 04:24:15 pm
ma ribadisco che non è questo il mio problema.
 io ho il sensore da 30 con la resistenza burden.
ma non mi spiego perchè il sensore senza carico legge 100-130.

Ahahahah  smiley-lol smiley-lol smiley-lol ... ho capito, ma io stavo rispondendo a QUESTA altra affermazione ...

... per il problema che tu hai con il valore letto ... mi spiace, devi aspettare qualcuno che li usa con la EmonLib e che la conosce ... smiley-wink

Guglielmo
Pages: 1 ... 14 15 [16] 17 18 ... 279