Loading...
  Show Posts
Pages: 1 ... 21 22 [23] 24 25 ... 36
331  International / Software / Re: " Snellire " il codice on: September 22, 2012, 07:06:04 am
Parli di una funzione?

Code:

SetOutput(LOW, LOW, HIGH, LOW, LOW, LOW, LOW, LOW, HIGH, HIGH);

...
void SetOutput(boolean Out2, boolean Out3, boolean Out4, ... boolean Out11) {
digitalWrite (2, Out2);
digitalWrite (3, Out3);  //centrale
digitalWrite (4, Out4);  //destro
digitalWrite (5, Out5);
digitalWrite (6, Out6);
digitalWrite (7, Out7);
digitalWrite (8, Out8);
digitalWrite (9, Out9);
digitalWrite (10,Out10);
digitalWrite (11, Out11);
}
332  International / Hardware / Re: controllo a (molta) distanza? on: September 21, 2012, 03:34:11 pm
Probabilmente Lesto voleva far riferimento alla REALE risoluzione del sensore ottico e non a quella interpolata.

E' infatti inutile inviare 1,2 Mpixel quando la risoluzione reale è inferiore: si ottiene un'immagine più grande ma non più dettagliata.
333  International / Software / Re: [OT] settare EAGLE on: September 21, 2012, 10:14:08 am
Caro Michele,

se i VIA sono tanti (es. scheda prototipazione) diventa scomodo crearli uno per uno.

Il sistema c'è: ho trovato che copiandoli con il Group il collegamento non viene creato. Inoltre gli oggetto copiati in questo modo possono essere incollati da uno sch/brd ad un altro mediante il comando Paste.

Massimo
334  International / Software / Re: [OT] settare EAGLE on: September 20, 2012, 08:42:35 pm
Mi aggancio alla discussione per due domande.

1 - è possibile ripristinare il collegamento tra schema e board dopo averlo "perso"?
2 - spesso uso copia per copiare VIA isolate (pad per prototipazione oppure "rinforzi" per le viti a lato scheda) e naturalmente le VIA risultano "collegate" tra loro. Niente di male perchè cancello il collegamento, ma se le VIA sono collegate ad un componente non è più possibile farlo se non cancellando prima il componente. Esiste un altro modo?

Ettore Massimo Albani 
335  International / Software / Re: Allocare dinamicamente un vettore di stringhe on: September 20, 2012, 11:24:52 am
Ho notato che le stringhe sono tutte numeriche.

Se ha problemi di spazio, non ti converrebbe trattarle come numeri interi?

Ettore Massimo Albani
336  International / Hardware / Re: c'è un display che compete con i display 7 segmenti in nitidezza e luminosità? on: September 19, 2012, 07:02:53 pm
Gli unici display veramente validi sono i cosiddetti OLED.

I vantaggi ad usarli sono parecchi: basso consumo, alta luminosità, alto contrasto, Seriali/IC, ampio angolo d'osservazione, ecc.

Purtroppo costano ancora il doppio di quelli normali.

www.picaxe.com/docs/axe133.pdf

Ettore Massimo Albani
337  International / Software / Re: Inviare una stringa da seriale on: September 19, 2012, 06:40:02 pm
Prova con questo:
Code:
int led=101;
int a;
const unsigned long TimeOut = 10;                    // timeout 10 ms
unsigned long T = 0;                                 // timer

String SerRx;                                        // buffer ricezione

void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
}

void loop() {

SerRx = "";                                     // azzera buffer ricezione

  T = millis();                                   // timer partito

  while (millis() - T < TimeOut) {                // attesa timeout
    while (Serial.available() > 0) {              // ricezione da Serial Monitor
      SerRx += char(Serial.read());               // aggiungi carattere al buffer
      T = millis();                               // reset timer
    }
  }

  SerRx.trim();                                   // elimina spazi iniziali e finali
  SerRx.toUpperCase();                            // converti in maiuscolo

  if (SerRx == "ON") digitalWrite(led, HIGH);
  else if (SerRx == "OFF") digitalWrite(led, LOW);
  else if (SerRx == "XXX") <altra azione>;
  else if (SerRx == "ABC") <altra azione>;


}


Ettore Massimo Albani
338  International / Software / Re: Microsoft Access & Arduino on: September 19, 2012, 06:28:07 pm
Ho provato il file MDB e, dopo aver configurato opportunamente la variabile ComSetting, funziona perfettamente.

Come prova mi sono collegato ad Arduino tramite la porta USB (seriale COM4).

Come sistema operativo uso Windows XP Pro ed Access 2003
339  International / Software / Re: Microsoft Access & Arduino on: September 19, 2012, 10:17:12 am
Lungi da me farti perdere altri lucrosi profitti...  smiley-grin

Se la domanda è "ma tu lo hai sperimentato?" rispondo di no, tuttavia l'ho fatto in passato con sistemi analoghi (che ora non ricordo).

Ma, scusa, perchè non provi la routine contenuta nel MDB? Basta solo provarla...
340  International / Software / Re: Dati seriali on: September 19, 2012, 09:53:50 am
Mi sembra del tutto evidente che la "colpa" ricade sul software di emulazione.

Forse viene influenzato in qualche modo dall'emulatore dell'IDE.

Perché non provi ricaricare i driver dell'Advance Serial Port Monitor o addirittura tutto il programma?
341  International / Software / Re: Microsoft Access & Arduino on: September 19, 2012, 09:11:30 am
Il link lo correggo ora... intanto prova con questo MDB in allegato che sembra fatta apposta per te!
342  International / Software / Re: Microsoft Access & Arduino on: September 19, 2012, 09:03:07 am
Tu dici?

Guarda questo link: it.emcelettronica.com/comunicazione-con-porta-seriale-excel-vba#_
343  International / Hardware / Re: chi spiega il prioncipio di funzionamento dei calibri economivci? on: September 19, 2012, 08:55:11 am
Ammetto che non conoscevo l'encoder di tipo capacitivo e perciò ben volentieri ho letto l'articolo del tuo link.

La tua osservazione relativa alla dilatazione termica è corretta, ma i calibri dovrebbero essere costruiti con leghe che compensano le variazioni di temperatura per minimizzare il fenomeno.

Comunque, a prescindere dalla tecnologia costruttiva (ottica, magnetica o capacitiva), il principio dell'encoder è sempre lo stesso: fornisce in uscita due segnali digitali in opposizione di fase generati dal sin pickup e dal cos pickup che "leggono" le capacità fornite rispettivamente dalla striscia sin plate e da quellacos plate dello slider che scorre sullo stator.
344  International / Hardware / Re: chi spiega il prioncipio di funzionamento dei calibri economivci? on: September 19, 2012, 05:44:21 am
Probabilmente si tratta di una striscia encoder.

Ce ne sono di due tipi ottico o magnetico.

Il primo è scarsamente usato a causa del fatto che un granello di polvere può falsare la lettura.

Il secondo usa una piccola bobina o un sensore Hall per la rilevazione.

Ettore Massimo Albani
345  International / Software / Re: Microsoft Access & Arduino on: September 19, 2012, 04:53:15 am
Da VBA invii un semplice comando sulla porta seriale (la sintassi del comando dipende dal modulo relé che lo riceve) a cui è collegata l'interfaccia RS485.

A parte le interfacce PC "dirette" USB-RS485 un po' più care, ti conviene usare una semplice USB-RS232 collegata ad un adattatore RS232-RS485.
Pages: 1 ... 21 22 [23] 24 25 ... 36