Show Posts
Pages: 1 2 [3] 4 5 ... 483
31  International / Generale / Re: Nuovi sviluppi IDE 1.5.x on: July 19, 2014, 01:41:04 pm
Potete confermarmi che nella 1.5.7 il comando "copia per il forum" non funziona?
32  International / Software / Re: void value not ignored as it ought to be - errore durante programmazione gioco. on: July 19, 2014, 01:39:35 pm
Prova così:
Code:
const byte LED1 = 2;
const byte LED2 = 3;
const byte LED3 = 4;
const byte RED = 8;
const byte GREEN = 7;

const byte trig = 5;
const byte echo = 6;

long randNumber;

void setup() {
  delay(1000);
  Serial.begin(9600);

  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  pinMode(LED3, OUTPUT);
  pinMode(RED, OUTPUT);
  pinMode(GREEN, OUTPUT);

  pinMode(trig, OUTPUT);
  pinMode(echo, INPUT);

  randomSeed(analogRead(A0));
}

void loop() {
  unsigned long r = sonar();
  Serial.print ("Distanza: ");
  Serial.print (r);
  Serial.println (" cm");

  delay ( 100 );

  randNumber = random(1, 4);

  if (randNumber == 1)
    digitalWrite(LED1, HIGH);
  else
    digitalWrite(LED1, LOW);

  if (randNumber == 2)
    digitalWrite(LED2, HIGH);
  else
    digitalWrite(LED2, LOW);

  if (randNumber == 3)
    digitalWrite(LED3, HIGH);
  else
    digitalWrite(LED3, LOW);

  delay(2000);

  if (digitalRead(LED1) == HIGH)
  {
    if (r < 50)
    { digitalWrite(GREEN, HIGH);
      digitalWrite(RED, LOW);
    }
    else  {
      digitalWrite(GREEN, LOW);
      digitalWrite(RED, HIGH);
    }

    if (r < 100 && r > 50)
    { digitalWrite(GREEN, HIGH);
      digitalWrite(RED, LOW);
    }
    else  {
      digitalWrite(GREEN, LOW);
      digitalWrite(RED, HIGH);
    }

    if (r < 150 && r > 100)
    { digitalWrite(GREEN, HIGH);
      digitalWrite(RED, LOW);
    }
    else  {
      digitalWrite(GREEN, LOW);
      digitalWrite(RED, HIGH);
    }
  }
} // End Loop

unsigned long sonar() {
  unsigned long durata, radius;
  digitalWrite (trig, LOW);
  digitalWrite (trig, HIGH);
  delayMicroseconds( 10 );
  digitalWrite (trig, LOW);
  durata = pulseIn(echo, HIGH);
  radius = 0.0343 * durata / 2;
  return radius;
}

Verifica i pin iniziali.
33  International / Software / Re: problema caricamento pagina html da Arduino Ethernet on: July 19, 2014, 03:54:43 am
-il   return NULL; è ambiguo

Anche lo stesso inventore ha chiesto scusa per aver creato il riferimento NULL.
--> http://everythingsysadmin.com/2009/01/tony-hoare-apologizes-for-inve.html
34  International / Software / Re: void value not ignored as it ought to be - errore durante programmazione gioco. on: July 19, 2014, 03:44:38 am
Mancano solo una decina di parentesi graffe.  smiley-mr-green

Non puoi scrivere così
Code:
if ((digitalWrite(2,HIGH)) (durata < 100) (durata > 50))
   digitalWrite(7,HIGH);
   digitalWrite(8,LOW);
else  digitalWrite(7,LOW);
      digitalWrite(8,HIGH);

devi scriverlo con le parentesi
Code:
if ((digitalWrite(2, HIGH)) (durata < 100) (durata > 50))
{
  digitalWrite(7, HIGH);
  digitalWrite(8, LOW);
} else {
  digitalWrite(7, LOW);
  digitalWrite(8, HIGH);
}

Poi ci sono altri errori nell'IF....
35  International / Hardware / Re: Cambiare i pin SPI di ARDUINO UNO con ARDUINO MEGA on: July 19, 2014, 03:40:06 am
Come ti hanno già detto, non avendo il connettore ICSP quella shield non può funzionare nella MEGA.
Devo prendere dei cavetti Jumper e poi connettere i pin 51,52,53 ai pin 11,12,13 tramite i cavetti.
Naturalmente poi non dovrai usare i pin 11,12,13 per altre funzioni; anzi per evitare corti settali come ingressi, anche se poi non andrai a leggerli.
36  International / Generale / Re: Arduino ZERO ... nuova board ... on: July 19, 2014, 02:11:36 am
E pensa che con la 1.5.7 hanno cambiato il compilatore....  smiley-sweat smiley-sweat
37  Community / Bar Sport / Re: [OT ITA] Lo spamm bar on: July 18, 2014, 03:00:17 pm
Ragazzi, domani parto per le ferie. Starò via un paio di settimane.
Sicuramente il giorno non potrò collegarmi, la sera forse. Se avete bisogno di me mandate un PM.
E fate i bravi, mi raccomando  smiley-wink

NO Leo! Si Spamm!!  smiley-mr-green smiley-mr-green smiley-twist smiley-twist
38  International / Hardware / Re: dubbio su DHT11 on: July 18, 2014, 04:54:42 am
Misura l'umidità relativa. Come lo faccia non lo so.

Anche questo --> https://www.adafruit.com/products/1293
39  International / Hardware / Re: Arduino Pro mini, collegamento batteria e esclusione "Regolatore+LED" on: July 18, 2014, 04:41:26 am
No. Non c'è una apprezzabile caduta di tensione. Al massimo nel nodo distribuisci la corrente.

--> http://it.wikipedia.org/wiki/Leggi_di_Kirchhoff
40  International / Hardware / Re: Arduino Pro mini, collegamento batteria e esclusione "Regolatore+LED" on: July 18, 2014, 04:04:34 am
Non è bellissimo da vedere ma è corretto.
41  International / Generale / Re: GPS output rate on: July 18, 2014, 03:55:22 am
Fino a 20Hz --> http://www.robot-italy.com/it/ricevitore-gps-venus-638flpx.html

Devi prendere anche un'antenna per poterlo utilizzare
-->http://www.robot-italy.com/it/antenna-gps-3v-magnetic-mount-sma.html
42  International / Megatopic / Re: Ardu-Aquarium Controller v. 3.3.1 on: July 18, 2014, 03:50:11 am
Riccardo, a mio parere, visto il successone di questo Topic e del tuo progetto in particolare, forse dovresti pensare a fare il passaggio successivo:

Intanto il progetto sarà visibile alla Maker Faire a Ottobre.
Giusto Riccardo?

Inoltre le schede sono ordinabili dal sito di oshpark.com. Però servono i link diretti che deve fornire Rici.
Con la funzione "cerca" non li ho trovati.
43  International / Hardware / Re: Arduino Pro mini, collegamento batteria e esclusione "Regolatore+LED" on: July 18, 2014, 03:42:21 am
Inconsciamente hai già adottato la soluzione migliore.
Se guardi lo schema della scheda (http://arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf) si vede infatti che il pin RAW fornisce la tensione al convertitore a bordo dell'Arduino e in uscita fornisce 5V o 3V3 a seconda del modello.
Avendo tu una fornitura già stabilizzata a 5V puoi collegarci direttamente il pin Vcc che nel tuo caso è a 5V.

Per quanto riguarda i collegamenti puoi sfruttare la breadboard per effettuare collegamenti multipli al pin Vcc e quindi alla batteria.
Non ti conviene "estirpare" led e regolatore, il primo ti serve per verificare il funzionamento e il secondo lo bypassi tramite Vcc.
44  International / Software / Re: Lista software schemi/pcb/simulazione on: July 18, 2014, 03:31:44 am
Ma esce una nuova versione ogni tre mesi?
45  International / Software / Re: Errore moltiplicazione on: July 17, 2014, 11:51:47 am
Ok.
Nel caso fosse una costante allora si può ottimizzare il codice.  smiley-wink
Pages: 1 2 [3] 4 5 ... 483