Loading...
  Show Posts
Pages: 1 2 [3] 4 5 ... 10
31  International / Software / Re: Inviare al client testo contenente virgolette on: January 31, 2013, 01:04:01 pm
precedi uno slash prima delle virgolette che vuoi inviare.

esempio

Code:
client.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
32  International / Generale / Re: Inviare sketch tramite scheda ethernet on: January 23, 2013, 05:48:59 pm
Ti linko un ottima guida per questo

www.freetronics.com/pages/how-to-upload-a-sketch-to-your-arduino-via-a-network#.UQBolzwuLGU
33  International / Generale / Re: Corso Arduino per le scuole on: January 23, 2013, 05:45:17 pm
Il corso continua a gonfie vele. Fatte le prime lezioni e ovviamente chi ha gia delle basi ovviamente riesce a capire meglio, ma e bello vedere che si collabora e ci si confronta attivamente. Il programma che ho messo giu sembra corposo, ma in realtà vuole toccare gli aspetti fondamentali su cui arduino si basa e vuole arrivare a tracciarne le potenzialità. Ovviamente essendo un ingegnere informatico spiego di piu gli aspetti di programmazione e informatica.. Nulla toglie in futuro di creare poi un "ambiente" in cui sviluppare anche tematiche legate all'eletrronica.
34  International / Generale / Re: Corso Arduino per le scuole on: January 22, 2013, 07:28:46 am
Il corso dura 20ore. Lo faccio per delle scuole ad indirizzo elettronico e informatico e quindi gli argomenti che vado a trattare sono fatti perche chi segue il corso ha gia basi di infornatica ed elettronica.. Sono corsi di aggiornamento rivolti per di piu ai professori quindi devo concentrare le cose principali in queste lezioni. Per quanto riguarda i motori DC e resto ho deciso di non affrontare l'argomento perche appunto volevo concentrarmi piu su aspetti informatici.. Il corso e comunque retribuito
35  International / Generale / Corso Arduino per le scuole on: January 21, 2013, 04:46:31 pm
Ciao, da qualche settimana ho iniziato nelle scuole della mia zona dei corsi di aggiornamento per i professori su Arduino. Ho preparato diverse slide su più o meno tutti gli argomenti che potrebbero interessare per iniziare a conoscere il dispositivo da tutti i punti di vista.

1 - Lezione su I/O digitale e analogico, Processing

2 - Lezione su le schede Arduino e le shield, sleep, interrupt e consumi, sistemi di storage, servo motori

3 - Lezione su sistemi di comunicazione (LCD, Seriale, Ethernet, Wifi, Xbee)

4 - Lezione su alcuni sensori utilizzabili con Arduino e metodi per collegare apparecchi a 12v e 220v

5 - Progetto finale

Per chi fosse interessato mi contatti in MP
36  International / Generale / Re: Consigli su progetti "modulari" e non on: January 21, 2013, 07:36:18 am
nessuno??
37  International / Software / Re: INPUT da pulsante a FotoResistenza on: January 21, 2013, 07:35:58 am
io parlavo del datasheet (documentazione) della fotoresistenza. Ogni fotoresistenza ha la propria documentazione (datasheet) con cui vedere come collegarla ad arduino

Wikipedia riporta (http://it.wikipedia.org/wiki/Fotoresistenza):

La fotoresistenza è un componente elettronico la cui resistenza è inversamente proporzionale alla quantità di luce che lo colpisce. Si comporta come un tradizionale resistore, ma il suo valore in ohm diminuisce mano a mano che aumenta l’intensità della luce che la colpisce. Ciò comporta che la corrente elettrica che transita attraverso tale componente è proporzionale all’intensità di una sorgente luminosa. In tale maniera si realizza una sorta dipotenziometro attuabile tramite la luce anziché tramite forze meccaniche o segnali elettrici.

cerca su Google le fotoresistenze LDR e vedi quanta documentazione c'è
38  International / Software / Re: INPUT da pulsante a FotoResistenza on: January 21, 2013, 02:02:01 am
beh dipende che fotoresistenza usi, perchè alcune hanno bisogno di resistenze per limitare la corrente. Comuque trovi tutti i datasheet online.
una volta trovata la configurazione ideale poi il codice è semplice (devi attaccare la fotoresistenza ad un ingresso analogico)

Code:
void loop() {
  sensorValue = analogRead(analogInPin);           
 
  Serial.print("sensor = " );
  Serial.println(sensorValue);     
 
  delay(1000);
}

e secondo me nel tuo caso potresti fare una cosa simile

Code:
void loop() {
  sensorValue = analogRead(analogInPin);           
 
  if(sensorValue > 512) {
     //BOTTONE PREMUTO
  }
  else{
     //BOTTONE NON PREMUTO
  }
}

poi ovviamente devi calibrare il valore 512 in base a dove installi il dispositivo.
39  International / Generale / Consigli su progetti "modulari" e non on: January 20, 2013, 03:50:38 am
Sto facendo un piccolo corso in un ITIS della mia zona e a fine corso vorrei far far un progetto riguardante tutto quello che abbiamo visto. Dalle semplici basi, ai sensori di diverso tipo, fino a protocolli di rete wired e wireless (compresi xbee). Pensavo magari ad un progetto modulare in cui 2 o 3 persone si occupano di una parte del progetto e poi mettendo tutto insieme si fa una cosa un po sostanziosa.

Io pensavo magari qualcosa inerenete alla domotica o alla robotica. Ma vorrei dei vostri consigli per proporre il progetto migliore da fare!  smiley
40  International / Software / Re: inserire contenuto variabili in una stringa on: January 18, 2013, 07:32:23 am
Code:

int number = 20;
char numstr[2]; // la stringa contenente i numeri da inviare
sprintf(numstr, "%d", number); //ti converte i numeri in una stringa
result = name + numstr; //ti concatena due stringhe

41  International / Software / Re: Problema compilazione IF con arduino on: January 17, 2013, 08:12:30 am
Code:
if ((Conteggio >= 2) && (digitalRead(LedGiallo) == LOW))
  {
    digitalWrite(LedGiallo,HIGH);
   
   
   
  }
 
  else if ((Conteggio >= 2) && (digitalRead(LedGiallo) == HIGH))
  {
    digitalWrite(LedGiallo,LOW);
   
  }

nel'if devi mettere sempre il doppio uguale
42  International / Software / Re: Calcolo checksum 1 byte on: January 12, 2013, 09:20:41 am
si scusa..modifico il post!!!
43  International / Software / Re: Calcolo checksum 1 byte on: January 12, 2013, 09:10:19 am
io farei cosi allora

Code:

byte CheckSum(byte arr[], int dim_array){
   byte total = 0;
  
   for(int i=0; i<dim_array; i++)
            total = (total + arr[i]);

   if(total>256) //100h = 256;
      total = total % 256;

   return total
}

44  International / Software / Re: Calcolo checksum 1 byte on: January 12, 2013, 09:00:37 am
prova

Code:

byte CheckSum(byte arr[], int dim_array){
   int total = 0;
   
   for(int i=0; i<dim_array; i++)
            total = (total + arr[i]) % 100;

   return total
}


ma dipende appunto cosa vuole fare la tua funzione.
45  International / Software / Re: Problema TX RX Modulo Bluetooth senza utilizzare i pin 0 e 1 on: January 06, 2013, 09:25:47 am
ma è una shield bluetooth? comunque metti un po di codice perchè cosi non è molto chiaro..provato a girare i pin? magari hai collegato RX al posto di TX e viceversa..
Pages: 1 2 [3] 4 5 ... 10