Show Posts
Pages: [1] 2 3
1  International / Megatopic / Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth on: May 15, 2012, 06:55:02 pm
Spettacolo! Gran bel lavoro, chiaro e diretto al punto. Grazie e complimenti! smiley
2  International / Generale / Re: Sensore temperatura per domotica on: March 29, 2012, 05:36:20 am
Ciao, con il bus I2C, come dice giustamente wikipedia, puoi gestire fino a 112 sensori. Per farlo basta collegarli in parallelo su una singola coppia di pin del master (nel caso di arduino UNO: A4 SDA e A5 SCL) e poi dal master richiami il device che ti serve attraverso l'indirizzo del sensore.
3  International / Generale / Re: Contapezzi (Il mio primo progetto e non funziona) on: March 21, 2012, 09:23:21 am
Ciao!
Secondo me è un problema di hardware: il codice è sicuramente migliorabile, però se non schiacci niente non ti dovrebbe dare niente, non ci sono santi che tengano. Per selettore intendi 3 bottoni?

Riesci a postare lo schema o una foto della breadboard?
4  International / Generale / Re: Il mio "problema" con arduino on: March 16, 2012, 02:09:27 am
ora prova questo con un condensatore ceramico in parallelo al pulsante ridotto ancora più pulito senza debounce smiley
Giusto! Dopo fisica 2 e elettrotecnica dovrei saperle queste cose, invece... smiley-red Comunque grazie, proverò. Ciao
5  International / Generale / Re: Il mio "problema" con arduino on: March 15, 2012, 06:31:37 pm
Con lo XOR è pulitissimo, grazie Leo, non lo avevo mai usato prima smiley-red ... che niubbo...

Comunque a me è venuta fuori una cosa del genere che funge perfettamente:
Code:
const int buttonPin = 6;
const int ledPin =  13;

boolean ledState = false;
int buttonState;
int lastButtonState = LOW;

long lastDebounceTime = 0;
long debounceDelay = 50;

void setup() {
  pinMode(buttonPin, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop() {
  buttonState=digitalRead(buttonPin);
  if ((buttonState!=lastButtonState)&&(millis()-lastDebounceTime>debounceDelay)){
    if (buttonState==HIGH){
      ledState^=1;
      digitalWrite(ledPin, ledState);
    }
    lastDebounceTime=millis();
    lastButtonState=buttonState;
  }
}

E' tutto in inglese perché son partito dall'esempio debounce per far prima, però mi sembra molto pulito, mi piace
6  International / Generale / Re: Il mio "problema" con arduino on: March 15, 2012, 05:14:10 pm
Ciao! Credo che il problema sia nel pulsante: devi aggiungere qualche di riga per il debouncing del segnale http://arduino.cc/it/Tutorial/Debounce, in questo modo una singola pressione non viene letta come più cambiamenti di stato del segnale e tutto dovrebbe funzionare
7  International / Generale / Re: radiocomando eliccottero on: March 15, 2012, 01:29:38 pm
Ciao!
Non so bene come funzionino, sono qualche tipo di trasmissione radio, ma di più non so. Una cosa di cui sono sicuro è che dentro l'elicottero c'è un ricevitore bello pronto per l'uso, se hai voglia di smontarlo troverai sicuramente quel che fa per te!
8  International / Generale / Re: Sensore di Prossimita on: March 15, 2012, 12:57:11 pm
Qua c'è almeno un esempio su come usarli:
http://arduino.cc/playground/Main/InterfacingWithHardware#light_sensor  smiley-wink

Se hai problemi chiedi! Ciao
9  International / Generale / Re: Cavo Arduino on: March 15, 2012, 09:46:47 am
È un cavo maschio-maschio da USB A a USB B. Se prendi un kit c'è sicuramente, altrimenti non saprei; comunque lo trovi in qualsiasi negozio di elettronica o computer. E si, fornisce anche l'alimentazione! Ciao alla prossima
10  International / Generale / Re: Problema comunicazione ingressi analogici con alimentazione esterna on: March 15, 2012, 09:16:35 am
È questo il problema: Lo alimenti con 4.8 volt, quella consigliata è tra 7 e 12. L'input analogico funziona prendendo come riferimento i 5 volt, se alimenti con una tensione troppo bassa il voltaggio di riferimento non è più 5 volt, e l'analogRead ti da valori sbagliati. È per questo che con l'usb funge e con l'alimentazione no  smiley-wink

Edit: comunque controlla sempre le tensioni dell'alimentazione e quelle richieste dagli utilizzatori (nel tuo caso dei servo suppongo): rischi di bruciare qualcosa se non fai attenzione a tensioni e correnti, prima di attaccare robe assieme leggi bene le caratteristiche di funzionamento sia dei componenti che dell'arduino
11  International / Generale / Re: Workshop di Elettronica a Torino [Serale, Marzo Aprile di Martedì] on: March 15, 2012, 06:29:18 am
COOSAA!?!?! Son già finiti i posti!  smiley-eek

Non mi ero ancora inscritto perché pensavo ci fosse l'obbligo di tesseramento per compilare il form, quindi ho lasciato perdere in attesa di capirci qualcosa. In pratica ora sono fottuto, bene...  smiley-sad
C'è ancora qualche possibilità di poter partecipare oppure mi devo mettere il cuore in pace?
Eventualmente si può venire come spettatore? Mi interessava un sacco, anche se non metto le mani in acido mi va bene lo stesso

Edit: forse sono riuscito a iscrivermi, ma non sono sicuro. Arriverà una mail ei conferma?
12  International / Generale / Re: Schede Bluetooth, vanno bene tutte ??? on: March 14, 2012, 04:45:59 pm
Allora vai tranquillo che funge! smiley
Oltretutto se cerchi ci sono decine di progetti con questa scheda, quindi trovi di tutto e di più. Alla prossima, ciao!
13  International / Generale / Re: Problema comunicazione ingressi analogici con alimentazione esterna on: March 14, 2012, 03:15:34 pm
Inoltre, stai usando i pin 0 e 1 che sono della seriale (usb). Cambia pin di ingresso.

No, sono pin analogici quindi vanno bene, non interferiscono con la seriale.

int sensoresx = 1;
int sensoredx = 0;
...
valoresx = analogRead(sensoresx);
valoredx = analogRead(sensoredx);

Inoltre i pin analogici sono solo INPUT, quindi è superfluo scrivere il pinMode per i pin analogici.

Comunque tutti questi if non servono a niente, basta che scrivi:
if (valoresx < 100){
  analogWrite(motdx,60);
}
else{
  analogWrite(motdx,0);
}
if (valoredx < 100){
  analogWrite(motsx,60);
}
else{
  analogWrite(motsx,0);
}

Ma con non funziona cosa intendi? Non partono proprio o non girano al modo giusto? Che alimentazione esterna usi?
14  International / Generale / Re: Workshop di Elettronica a Torino [Serale, Marzo Aprile di Martedì] on: March 14, 2012, 07:41:36 am
Quasi quasi stasera se ho tempo (e voglia smiley) dopo lezione faccio un salto direttamente al fablab, chiedo per bene e riporto qua. Non vi assicuro niente, però se non sono troppo cotto vado
15  International / Generale / Re: piccolo problemino con una funzione matematica on: March 14, 2012, 03:20:46 am
Figurati, alla prossima! smiley
Pages: [1] 2 3