Loading...
  Show Posts
Pages: 1 ... 37 38 [39]
571  International / Italiano / Re: Precauzione Saldatore on: August 26, 2011, 09:04:06 am
 smiley-twist fantastico!
572  International / Italiano / Re: Convertire byte letti da SD on: August 26, 2011, 08:59:19 am
 smiley-eek-blue non ho ben capito la tua richiesta...
573  International / Italiano / Re: Precauzione Saldatore on: August 26, 2011, 08:58:10 am
questa può essere aggiunta alla legge di Murphy sul pane imburrato  smiley-yell
574  International / Italiano / Re: Reset via Software on: August 26, 2011, 08:57:26 am
Dovresti riuscire a switchare via software il PIN DTR della seriale del tuo PC via C# in questo modo:
http://msdn.microsoft.com/it-it/library/system.io.ports.serialport.dtrenable.aspx

fammi sapere se funziona, non ho mai provato in tale linguaggio...
575  International / Italiano / Re: Arduino 2009 + High Power Led 3w (Questo sconosciuto...) on: August 26, 2011, 07:36:59 am
ciao

se guardi il progetto che ti ho linkato è quasi tutto fatto.. devi solo sostituire il PIC con la tua scheda Arduino: ogni pin PWM (per fortuna Arduino ne ha giusto 3 smiley-wink ) pilota uno "stadio" di potenza composto dallo ZXLD + componenti aggiuntivi...

l'unica "rottura" è che sia ZXLD che diodo associato sono in SMD, ci vuole un attimo per saldarli (sto giusto prendendo in mano il saldatore smiley-wink)
576  Using Arduino / Programming Questions / Re: Importing a library within a library. on: August 26, 2011, 01:28:47 am
Hi Nick,

I had the same problem... you have to use relative (or absolute) paths to .h file and include the library also in your sketch:
http://arduino.cc/forum/index.php/topic,70311.0.html

bye
577  International / Italiano / Re: Scrivere su SD card on: August 26, 2011, 01:19:25 am
Perchè devo settare il pin10 com out? Sulla mia scheda è segnato come ethcs.

come ti dicevo:

- il PIN 10 ha la funzione di CS per il modulo ethernet (sempre connesso via SPI all'Atmel di Arduino)
- anche se non lo usi come CS, comunque perché la libreria SD funzioni devi impostarlo come output

bye
578  International / Italiano / Re: Scrivere su SD card on: August 25, 2011, 04:44:11 pm
si si io prendevo spunto dalla risposta di lesto...  smiley
non è comunque necessario definire il pinMode del PIN4, ci pensa la libreria a farlo... la nota dice che se non usi il PIN 10 come CS (e quindi la libreria non lo mette a output) comunque lo devi fare tu a mano altrimenti non funziona la periferica SPI.
bye
579  International / Italiano / Re: Arduino 2009 + High Power Led 3w (Questo sconosciuto...) on: August 25, 2011, 04:37:01 pm
Ciao

giusto in questi giorni sto lavorando proprio ad un prototipo che utilizza gli ZXLD, partendo da questo progetto:
http://picprojects.org.uk/projects/hbld/index.htm

ho ricevuto oggi integrati e componenti accessori, ti farò sapere come va... se nel frattempo scopri altri drivers o fai delle prove scrivi!
grazie
580  International / Italiano / Re: Scrivere su SD card on: August 25, 2011, 04:33:38 pm
Ciao

in realtà non è proprio così: il PIN di CS (chip select) serve quando hai più dispositivi SPI slave ad indicare con quale dispositivo vuoi "parlare".
Normalmente la SPI di arduino utilizza il PIN 10 con tale funzionalità, il problema è che su ethernet shield (o in quello integrato) SIA il modulo ethernet SIA la SD sono sullo stesso bus SPI, quindi devono avere due piedini di CS diversi, ecco perché hanno messo il CS della SD sul PIN 4.

la nota indica che comunque - anche se usi un pin diverso dal 10 per CS - devi definire il 10 output perché la libreria SD funzioni.

Tornando a D4nger92: se non ti fallisce l'inizializzazione, significa che arduino riesce a parlare con la SD... il problema dell'apertura del file è quindi causato da qualcos'altro.

Prova come prima cosa ad eseguire il semplice sketch di diagnostica della SD e vedi se è tutto ok (tipo, dimensioni...):
http://arduino.cc/en/Tutorial/CardInfo

facci sapere!
581  Using Arduino / Programming Questions / Re: First time user Pressure sensor help? on: August 24, 2011, 12:47:14 pm
I found this great information page:
http://www.arduino.cc/playground/Interfacing/Flash

you can use a serial-to-LAN proxy to send Arduino messages to your Flash app... and it works fine in both directions...
for example give a look to this project:
http://blog.thestem.ca/archives/77

bye
582  Using Arduino / Programming Questions / Re: First time user Pressure sensor help? on: August 24, 2011, 09:44:38 am
(even if this isn't a flash developer forum  smiley )

you can use FLVPlayback object:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/video/FLVPlayback.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6

which has methods to play() and pause() the movie... you can program a function to receive sensor status from Arduino and call thouse methods.

I don't know if Flash is able to "talk" with Arduino using serial port... a quick search with Google seems to indicate it requires an external component (Zinc, http://www.multidmedia.com/).

bye
583  Using Arduino / Programming Questions / Re: Using system library (EEPROM) in my custom one on: August 24, 2011, 09:19:33 am
Remember, the Arduino produces object files, but discards them when the build is complete. Your PC does not do that.

Thanks Paul, your explanation is very clear!
584  Using Arduino / Programming Questions / Re: Using system library (EEPROM) in my custom one on: August 24, 2011, 05:45:44 am
Thanks Paul,

I'm a bit curious: why, even if in my sketch I don't use EEPROM functions directly, I have to re-include it?
I usually works with c#, java... and if - in one of my libraries or classes - I need another one I have to include (or "use") it only in that file, not in my main program.
585  Using Arduino / Programming Questions / Using system library (EEPROM) in my custom one on: August 24, 2011, 02:46:05 am
Hello!

I'm working on a custom library and I need EEPROM functions in it... so I thought I could include it in my header file:

Code:
#ifndef MyTestLibrary_h
#define MyTestLibrary_h

#include "WProgram.h"
#include "..\EEPROM\EEPROM.h"

#define ADDRESS_LOCATION 511
#define DEFAULT_ADDRESS 0x03

class MyTestLibrary
{
public:
MyTestLibrary();
void begin();

private:
byte node_address;
void getNodeAddress();
void storeNodeAddress();
};

#endif

Code:
#include "MyTestLibrary.h"

MyTestLibrary::MyTestLibrary() {

}

void MyTestLibrary::begin() {

getNodeAddress();
}

void MyTestLibrary::getNodeAddress() {
 
node_address = EEPROM.read(ADDRESS_LOCATION);
if(node_address == 0xFF) {
node_address = DEFAULT_ADDRESS;
storeNodeAddress();
}
}

void MyTestLibrary::storeNodeAddress() {
 
EEPROM.write(ADDRESS_LOCATION, node_address);
}

But when I try to use it in a simple sketch:

Code:
#include <MyTestLibrary.h>

MyTestLibrary myTestLibrary;

void setup() {
 
  myTestLibrary.begin();
}

void loop() {
}

the compiler complains about several errors:

Quote
MyTestLibrary\MyTestLibrary.cpp.o: In function `MyTestLibrary::storeNodeAddress()':
c:\arduino-0022\libraries\MyTestLibrary/MyTestLibrary.cpp:24: undefined reference to `EEPROM'
c:\arduino-0022\libraries\MyTestLibrary/MyTestLibrary.cpp:24: undefined reference to `EEPROM'
c:\arduino-0022\libraries\MyTestLibrary/MyTestLibrary.cpp:24: undefined reference to `EEPROMClass::write(int, unsigned char)'
MyTestLibrary\MyTestLibrary.cpp.o: In function `MyTestLibrary::getNodeAddress()':
c:\arduino-0022\libraries\MyTestLibrary/MyTestLibrary.cpp:15: undefined reference to `EEPROM'
c:\arduino-0022\libraries\MyTestLibrary/MyTestLibrary.cpp:15: undefined reference to `EEPROM'
c:\arduino-0022\libraries\MyTestLibrary/MyTestLibrary.cpp:15: undefined reference to `EEPROMClass::read(int)'

The only solution so far is to include EEPROM also in my sketch...
Thanks!
Pages: 1 ... 37 38 [39]