Show Posts
Pages: [1]
1  International / Hardware / Re: Comprare Arduino on: October 17, 2012, 11:51:56 am
il nuovo Starter Kit è già disponibile da RS Components, non occorre aspettare il 22 Ottobre
http://it.rs-online.com/web/p/kit-di-sviluppo-per-processori-e-microcontrollori/7617355/

E' originale Arduino, non sono copie, Io l'ho preso li'
2  International / Hardware / Re: Arduino. Dove comprarla on: October 17, 2012, 06:54:26 am
Per un principiante la cosa migliore è l'acquisto di un kit.
Poche giorni fà ho comprato  lo starter kit ufficiale di Arduinio da RS Components e mi sembra veramente ben fatto.
Il libro incluso spiega in modo semplice vari progetti ( mi sembra siano 15 o 16 , dai più semplici a quelli più complicati) spiegati da Massimo Banzi.
Tutti i componenti necessari sono inclusi nel kit, c'è anche un motore, servomotore, display , led, sensori etc
Avevo anche visto un altro kit sempre ufficile da Arduino, sempre se RS Components, con meno componenti e meno costoso.

Quello che hai linkato tu, mi sembra un clone prodotto negli USA
3  Topics / Education and Teaching / Re: Classroom Kit - I need your help. on: October 05, 2012, 10:30:39 am
it is incredile how someone continues to promote their clones made in China in this forum.
4  Using Arduino / Storage / Micro SD example - library SD "datalogger" on: October 05, 2012, 07:45:01 am
I'm a newbie, I have just uploaded the example sketch "datalogger" from the SD library.

I' m using an original Arduino UNO Rev 3  + Ethernet shield with SD .

Sd card funtion well, but sometime the firmare stop, without any message.

After some tests to discover where the programm didn' function, I changed the original sketch in the string declaration , in this way :

Original :

String dataString = "";


modified

String dataString = "123456789";
String dataString = "";

Now, the program function without any stop.
Could the String class occupy a lot of RAM, causing some problems ?

Is it possible that nobody was aware of this problem in the example, or I'm doing some other mistakes ?


Thanks



/////////////////////////////////////////////////////////////////////////////////////////////////////

/*
  SD card datalogger
 
 This example shows how to log data from three analog sensors
 to an SD card using the SD library.
   
 The circuit:
 * analog sensors on analog ins 0, 1, and 2
 * SD card attached to SPI bus as follows:
 ** MOSI - pin 11
 ** MISO - pin 12
 ** CLK - pin 13
 ** CS - pin 4
 
 created  24 Nov 2010
 modified 9 Apr 2012
 by Tom Igoe
 
 This example code is in the public domain.
     
 */

#include <SD.h>

// On the Ethernet Shield, CS is pin 4. Note that even if it's not
// used as the CS pin, the hardware CS pin (10 on most Arduino boards,
// 53 on the Mega) must be left as an output or the SD library
// functions will not work.
const int chipSelect = 4;

void setup()
{
 // Open serial communications and wait for port to open:
  Serial.begin(9600);
   while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  Serial.print("Initializing SD card...");
  // make sure that the default chip select pin is set to
  // output, even if you don't use it:
  pinMode(10, OUTPUT);
 
  // see if the card is present and can be initialized:
  if (!SD.begin(chipSelect)) {
    Serial.println("Card failed, or not present");
    // don't do anything more:
    return;
  }
  Serial.println("card initialized.");
}

void loop()
{
  // make a string for assembling the data to log:
  String dataString = "";

  // read three sensors and append to the string:
  for (int analogPin = 0; analogPin < 3; analogPin++) {
    int sensor = analogRead(analogPin);
    dataString += String(sensor);
    if (analogPin < 2) {
      dataString += ",";
    }
  }

  // open the file. note that only one file can be open at a time,
  // so you have to close this one before opening another.
  File dataFile = SD.open("datalog.txt", FILE_WRITE);

  // if the file is available, write to it:
  if (dataFile) {
    dataFile.println(dataString);
    dataFile.close();
    // print to the serial port too:
    Serial.println(dataString);
  } 
  // if the file isn't open, pop up an error:
  else {
    Serial.println("error opening datalog.txt");
  }
}
5  Forum 2005-2010 (read only) / Italiano / Re: [FAQ] dove comprare i componenti?? on: November 05, 2010, 05:36:11 am
Anch'io l'ho preso da RS, il cui negozio si trova a Vimodrone ( si arriva in metro ) e non a Cinisello.Se si và in negozio si risparmiano le spese di spedizione.
Può acquistare anche il privato, senza p. IVA.
Farnell non lo so', ma dicono che non venda ai privati
Su ebay ho preso solo alcuni particolari obsoleti, che non si trovano più...
Pages: [1]