Show Posts
Pages: 1 ... 7 8 [9] 10
121  International / Generale / Re: digitalRead() e ciclo if on: April 13, 2012, 01:50:57 pm
Grazie mille per le risposte

come posso fare a creare quindi un ciclo if che come condizione abbia la mia combinazione?

if (v1==1 & v2==1 & v3==0 & v4==0)
{
 // quello che devi fare
}

non va, lo stato è costantemente HIGH xo ho provato su di un attiny85 può essere quello la causa?

In decine di modi differenti.  smiley-wink
Il primo che mi viene a mente è quello di assegnare ai bit di un singolo byte le letture delle porte che ti interessano (vedi le operazioni sui bit nel Reference). Dopo di ciò puoi fare un semplice switch sul valore ottenuto.
0b0000 -> tutti i pin a 0
0b0001 -> il 1° pin a 1, gli altri a 0
ecc...


...assegnare ai bit di un singolo byte le letture... mi potresti segnalare una guida o un esempio pratico?
122  International / Generale / digitalRead() e ciclo if on: April 13, 2012, 11:40:40 am
Ciao a tutti volevo un vostro parere su quanto sto per fare...

io ho 4 input:

v1 = digitalRead(a)
v2 = digitalRead(b)
v3 = digitalRead(c)
v4 = digitalRead(d)

ora, i livelli sono "decisi" da un dip switch, in una precisa combinazione  (v1,v2,v3,v4)=(H,H,L,L) dello dip switch voglio che accada qualcosa, come posso fare a creare quindi un ciclo if che come condizione abbia la mia combinazione?
123  International / Generale / Re: Input Digitale on: April 13, 2012, 11:37:10 am
Credo te debba accedere al xbee tramite comandi AT e leggere lo stato di qualcosa, non so dirti di più se non avvertirti se già non lo sai, gli input digitali per gli xbee sono in logica 3.3V quindi se porti più tensione ai pin del trasmettitore rischi di danneggiarlo seriamente.

a be sicuro quello ci mancherebbe smiley-razz

aspetto magari passa qualcuno che sa illuminarmi con qualche esempio
124  International / Generale / Re: Input Digitale on: April 12, 2012, 01:09:39 pm
up   smiley-razz
125  International / Generale / Input Digitale on: April 12, 2012, 02:49:53 am
Ciao a tutti,


possiedo due moduli xbee, uno montato su arduino e uno inserito in un mio circuito, ora volevo chiedere, come faccio a far "leggere" all'arduino lo stato di input (H o L) di  un pin (settato come DI) dell'xbee singolo?
126  International / Generale / Re: xBee accendere led D0 da remoto on: April 11, 2012, 12:56:46 pm
Ciao a tutti...

volevo chiedere ora come posso leggere dall'Arduino un DigitalInput dell'xbee remoto...

per inviare segnale (e quindi impostare il livello alto o basso di un output) uso xbee.send, per andare a verificare se invece l'input è H o L come posso fare?
127  International / Generale / Programmare ATtiny con arduino uno on: April 10, 2012, 05:55:18 pm
Ciao a tutti,

a scopo puramente didattico volevo provare a programmare un ATtiny45 (o 85) tramite Arduino UNO...
stando a quanto letto qui: http://arduinodiy.wordpress.com/2012/02/28/program-an-attiny-with-an-arduino-nano/

devo realizzare questo circuito:



 e caricare lo sketch giusto?
L'atmega dell'arduino 1 va rimosso durante questa operazione?

dopo di che il ATtiny sarà indipendente giusto? basta alimentarlo e poi seguirà le istruzioni caricate?
128  International / Generale / xoscillo on: March 10, 2012, 12:55:37 pm
Ciao a tutti

volevo provare questo progetto: http://code.google.com/p/xoscillo/
che sembra promettere molto bene ma...

ottengo un ottimo "The BYTE keyword is no longer supported."

che posso fare???
129  International / Generale / Re: xBee accendere led D0 da remoto on: March 07, 2012, 11:10:07 am
Non vedo il comando
Code:
Serial.begin(9600);
 smiley-eek

azzzzzz.... hai ragione smiley-razz

grazie mille per l'aiuto... con questo sistema riesco a pilotare anche la relè shield!!!
grazie ancora
130  International / Generale / Re: xBee accendere led D0 da remoto on: March 07, 2012, 04:47:37 am
fantastico funziona!!!


unica cosa che ora non capisco è perchè nella seriale vedo cose del genere:

D2©~ e simili.....


Per il resto.. grazie mille!!! siete i migliori!!!!
131  International / Generale / Re: serialMode errore on: March 06, 2012, 08:06:00 am
yeah grazie mille!!!!... ora compila e carica il programma... solo che i due xbee non si vedono...  smiley-cool
132  International / Generale / Re: serialMode errore on: March 06, 2012, 07:15:10 am
grazie mille per la risposta...
infatti ho provato con il 0023 e ottengo lo stesso errore...

altre idee su come provare? xke se no non saprei proprio come usare la scheda non avendo nemmeno un esempio funzionante
133  International / Generale / Re: xBee accendere led D0 da remoto on: March 06, 2012, 04:46:01 am
nessuno saprebbe aiutarmi?
134  International / Generale / Re: serialMode errore on: March 06, 2012, 04:45:54 am
nessuno saprebbe aiutarmi?
135  International / Generale / Re: xBee accendere led D0 da remoto on: March 05, 2012, 06:47:00 am
ho lo stesso problema...
questo il mio codice:

Code:
#include <XBee.h>
XBee xbee = XBee();

void setup(){
xbee.begin(9600);
  Serial.println("Avvio programma...");
}
uint8_t cmdpin[] = {'D','1'};
uint8_t valore[] = { 4 };

XBeeAddress64 addr64 = XBeeAddress64(0x0013a200, 0x40812c22);

RemoteAtCommandRequest command = RemoteAtCommandRequest(addr64,cmdpin,valore,sizeof(valore));

void loop(){
  delay(1000);
  xbee.send(command);
  Serial.println("spento");

}

te hai risolto?
Pages: 1 ... 7 8 [9] 10