Show Posts
Pages: 1 ... 10 11 [12] 13 14 ... 398
166  International / Software / Re: [RISOLTO] Implementazione tasto invio on: July 16, 2014, 04:51:15 am
Basta che cerchi un buon "emulatore di terminale" per PC (di quelli che capiscono anche i comandi per il controllo cursore), lo carichi e lo configuri per usare la ... porta seriale creata quando connetti Arduino smiley-wink

In questo modo il colloquio non avverrà più tramite il "Monitor Seriale", ma tramite il terminale ...

Guglielmo

EDIT : Non ricordo, verifica se CoolTerm (che è gratis) accetta il backspace ... lo trovi a metà pagina QUI
167  International / Hardware / Re: acquisto sonda di profondità on: July 16, 2014, 03:40:17 am
Alquanto semplice usando le funzioni che mette a disposizione la AVR libc per la manipolazione delle stringhe <string.h> e <stdlib.h> ... smiley-wink

Immaginiamo tu abbia la tua misura in array di char e a disposizione un int per il valore numerico ...

Code:
char miaMisura[] = "R0670";
int  numMisura   = 0;

ti basterà fare :

Code:
strcpy(miaMisura, &miaMisura[1]);  // elimino la R copiando la stringa dal 2 carattere in poi
numMisura = atoi(miaMisura);       // converto la stringa in intero

Guglielmo
168  International / Software / Re: [RISOLTO] Implementazione tasto invio on: July 16, 2014, 03:31:22 am
Si, quelli sono l'equivalente di due CR in un normale file smiley-wink

Bene ... tutto a posto quindi !!!  smiley-lol

Guglielmo
169  International / Software / Re: Implementazione tasto invio on: July 15, 2014, 03:48:58 pm
figurati ... occhio che in HTML dovrebbe bastare "<br>" ... senza NULL'ALTRO !

Prova prima come ti ho messo io ... smiley-wink

Guglielmo

170  International / Generale / Re: Risuonatore 16 Mhz on: July 15, 2014, 02:15:31 pm
Mi serve 3 pin  smiley-wink Altrimenti l'avrei già comprato smiley-razz

Che ???  smiley-eek smiley-eek smiley-eek  Condensatori a 3 pin ??? Stai parlando di DUE condensatori accoppiati ???

Non esistono condensatori a 3 pin ... esistono involucri che, per robustezza, includono un terzo pin (... alcuni anche più) ... non collegato. Oppure si tratta di condensatori doppi uniti in serie tra loro.

A te, se è da usare con il quarzo, servono quelli normali ceramici a due pin.

O ... stai parlando di risuonatori ???

Guglielmo
171  International / Software / Re: Implementazione tasto invio on: July 15, 2014, 02:10:13 pm
Prova solo a modificare :

Code:
else {
            Serial.print(F("Scrivo su SD: "));
            Serial.println(temp);
            myFile.print(temp);
            myFile.println("<br>");
            myFile.close();
         }

e vedi se ti va bene. smiley-wink

Guglielmo
172  International / Software / Re: Implementazione tasto invio on: July 15, 2014, 12:33:36 pm
Ma ogni tre per due cambi il codice, non dici nulla e ... fai le domande ????  smiley-eek smiley-eek smiley-eek

Come si fa a seguirti se non spieghi ???  smiley-roll

Ora vuoi trasmettere l'intero contenuto della SD quindi ???

In tal caso è ovvio che, visto che nel corpo dell'HTML invii direttamente il file di testo, esso deve contenere la formattazione HTML e non solo le righe che, altrimenti ... sicuramente vengono stampate una di fila all'altra !

Guglielmo

173  International / Generale / Re: Risuonatore 16 Mhz on: July 15, 2014, 12:29:42 pm
Ok dai allora sta sera ne ordino uno da 30. Anche da RS comunque ce n'è solo da 30 o 39... sono proprio introvabili allora smiley-lol

Ehhhh ????  smiley-eek smiley-eek smiley-eek

Ma dove hai cercato ??? ... eccoli QUI  smiley-twist smiley-twist smiley-twist

Guglielmo
174  International / Software / Re: Implementazione tasto invio on: July 15, 2014, 12:26:34 pm
Dove ???  E perché println() e non print() ???  E a che scopo ???

Guglielmo
175  International / Hardware / Re: Alimentatore da corrente per Arduino UNO problema on: July 15, 2014, 12:23:42 pm
Perché, come dice Uwe ...

Dimenticate tutti lo stabilizzatore che sta sul Arduino. Se deve dissipare 4V per 500-600mA  va in incandescenza.

... probabilmente il regolatore di tensione va in protezione termica !

Per questo suggerisce un bel alimentatore stabilizzato da 5V, 1 o 2 A, per alimentare direttamente il tutto.

Guglielmo
176  International / Hardware / Re: Progetto di una semplice centrale di allarme antifurto on: July 15, 2014, 10:56:31 am
@ Fenix992 :

prima di tutto, essendo questi i tuoi primi post, ti consiglio di presentarti QUI e di leggere con attenzione il REGOLAMENTO ...

... poi, dato le sostanziali modifiche che vuoi fare ... non è il caso che provi a pensare ad una soluzione tua con solo quello che ti serve invece di cercare di adattare un progetto più complesso ???

Comincia a buttarla giù, magari aprendo un nuovo thread e ... poi noi cerchiamo di darti una mano dove hai difficoltà.

Guglielmo
177  International / Hardware / Re: acquisto sonda di profondità on: July 15, 2014, 10:34:04 am
Devi usare un convertitore RS232-TTL che provvederà anche alla inversione di cui parlava Guglielmo.

NO, NO, per carità ... leggi bene il datasheet cyberhs, usa lo standard RS-232, ma NON i livelli :

Quote
RS232 data format (with 0V to Vcc levels)

... quindi NON deve acquistare nulla, deve solo mettere la flag a true e stop smiley

Guglielmo
178  International / Hardware / Re: acquisto sonda di profondità on: July 15, 2014, 10:23:10 am
Skiro ... mi accorgo ora che stai parlando delle stesse cose QUI, dove ti ho anche risposto e data la soluzione. Ora ...
... il cross-posting è PROIBITO da regolamento !!!

Quindi ... decidi se vuoi continuare qui o li ... ma uno dei due thread verrà chiuso dal moderatore !

Guglielmo
179  International / Hardware / Re: acquisto sonda di profondità on: July 15, 2014, 10:12:37 am
Allora,
se leggi BENE il datasheet che ci hai indicato, a pagina 2 dice chiaramente :

Quote
Pin 5-Serial Output: The MB736X sensors have an RS232 data format (with 0V to Vcc levels) and the MB738X sensors have a TTL outputs.

Tu hai preso una MB7369 e quindi ... formato RS232 e NON TTL ... e ... i bit sono invertiti (LOW/HIGH).  smiley-confuse smiley-confuse smiley-confuse

Fortunatamente, la SoftwareSerial, che stai usando, ha un parametro NON documentato ma che puoi vedere guardando il suo costruttore nel codice :

Code:
SoftwareSerial::SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic /* = false */) :

quindi ... istanziala così :

Code:
SoftwareSerial mySerial(10, 11, true); // RX, TX, Inverse Logic

... e dovresti cominciare a vedere delle cose sensate, ovvero :

Quote
The output is an ASCII capital “R”, followed by four ASCII character digits representing the range in millimeters, followed by a carriage return (ASCII 13).

Guglielmo
180  International / Software / Re: Implementazione tasto invio on: July 15, 2014, 04:37:28 am
... occhio che, rispetto all'esempio di AdaFruit, hanno cambiato la sintassi della parte iniziale che diventa :

Code:
if (!sd.begin(4, SPI_HALF_SPEED)) {

... lo vedi aprendo gli esempi a corredo della libreria.

Ora devi solo rimettere la tastiera PS2 e vedere se va tutto anche con quella smiley-wink

Guglielmo
Pages: 1 ... 10 11 [12] 13 14 ... 398