Show Posts
Pages: [1] 2 3 4
1  International / Generale / Re: Alimentazione poe on: September 13, 2013, 04:57:38 am
Volevo evitare di saldarlo perché è un prototipo e in futuro vorrei poterlo staccare facilmente... Per la domanda 1 va bene un poe injector passivo (penso di si...però meglio essere sicuri)?
2  International / Generale / Alimentazione poe on: September 12, 2013, 07:29:32 am
Salve, ho un circuito con relè che ho collegato ad Arduino ethernet. Tale scheda viene alimentata da Arduino (5V). Ora vorrei alimentare arduino con POE, per farlo ho comprato il modulo poe, però ho alcuni dubbi:

1) Ho già l'alimentatore da 9 V posso comprare un poe injector passivo risparmiando (quelli attivi costano un botto)?
2) Basta che semplicemente colleghi a monte alimentatore e cavo ethernet e poi collego a valle solo cavo ethernet ad Arduino e lui si accende?
3) Sostiene il la scheda con relè (quanta corrente eroga il POE)?
3) Per evitare di saldare il modulo poe sulla scheda di Arduino Ethernet c'è un modo per fissarlo?

Grazie a tutti per le risposte.
3  International / Generale / problemi su ingressi analogici on: December 11, 2012, 10:24:40 am
Salve a tutti. Ho un problema sugli ingressi analogici. In pratica sull'ingresso A1 ho il sensore di temperatura LM35DZ e sull'ingresso A2 il sensore di luce ambientale TEMT6000 (arduino ethernet). Quando li uso singolarmente non ci sono problemi. Leggo i valori ovviamente con analogRead. Poi ho creato un ciclo per leggere prima uno e poi l'altro. In questo caso quando avvicino una fonte luminosa al sensore di luce mi da un riscontro, ma nello stesso tempo mi comincia a variare ad intermittenza anche il sensore di temperatura e mi da dei valori assurdi tipo 44°C poi 17°C. Appena allontano la fonte luminosa dal sensore di luce la temperatura ritorna a funzionare correttamente. L'alimentazione di entrambi i sensori la prendo da arduino (5V) e anche la massa (GND). Sarà che non si possono collegare due ingressi analogici?

Aspetto vostri riscontri....
Grazie!
4  International / Generale / Potenza in kw/h con arduino on: May 29, 2012, 03:15:43 am
Salve gente, ho deciso di realizzare un misuratore approssimato di potenza consumata in kw/h su un determinato carico. Ho pensato di fare in questo modo:
1) Prendere questo sensore link
2) Farci passare il filo a cui è collegato il carico
3) Leggere il valore di corrente con arduino
4) Moltiplicare per 220 V in maniera da ottenere la potenza
5) Moltiplico per 10^-3 ed ottengo il consumo in kw/h che lo stampo sulla seriale

Sbaglio qualcosa? Mi sembra troppo semplice sicuramente commetto qualche errore!
Grazie per le risposte...
5  International / Generale / problemi di stringhe on: May 15, 2012, 02:04:27 pm
Salve, ho un web server php che invia una stringa ad arduino ethernet. Il problema è che arduino non legge solo la mia stringa perché il web server aggiunge automaticamente i tag <html><body><Doc type> ecc... Quindi per risolvere il problema avevo deciso di incapsulare la stringa tra i caratteri "<?" e ">" in modo da avere <html><blabla><?miastringa></blabla></html>. Però ho commesso un errore in quanto la stringa può contenere qualsiasi carattere e quindi anche un maggiore che potrebbe far terminare la stringa prematuramente! Come posso risolvere il problema? La pagina deve essere per forza php perché comunque la stringa viene generata dal comando echo di php.
Qualcuno ha qualche idea?
Grazie....
6  International / Generale / Re: arduino e sicurezza on: May 11, 2012, 01:37:14 pm
Salve ragazzi, ho provato a utilizzare la libreria avr che mi avete suggerite e per la quale vi ringrazio. Purtroppo ho dei problemi in fase di compilazione che non riesco a risolvere. Ho bisogno del vostro aiuto. Ecco il semplice codice che ho trovato da un esempio nel sito di avr-crypto-lib:
Code:
#include <stdint.h>
#include "aes.h"

void setup(){
  Serial.begin(9600);
  /* a sample key, key must be located in RAM */
 /* generating the round keys from the 128 bit key */


}

boolean risp=false;

void loop(){
if(risp==false){
  uint8_t key[]  = { 0x01, 0x23, 0x45, 0x67,
                   0x89, 0xAB, 0xCD, 0xEF,
                   0x01, 0x23, 0x45, 0x67,
                   0x89, 0xAB, 0xCD, 0xEF };
uint8_t data[] = { 0x01, 0x02, 0x03, 0x04,
                   0x05, 0x06, 0x07, 0x08,
                   0x09, 0x0A, 0x0B, 0x0C,
                   0x0D, 0x0E, 0x0F, 0x00 };
aes128_ctx_t ctx;
aes128_init(key, &ctx);
//aes128_enc(data, &ctx);



  risp=true;
}
}

Nel file ho commentato riga per riga ed ho scoperto che l'errore proviene dalla riga "aes128_init(key,&ctx);". Questo è il testo che mi restituisce il tool di arduino:
Code:
C:\arduino-1.0\libraries\aes\aes128_dec.cpp: In function 'void aes128_dec(void*, aes128_ctx_t*)':
C:\arduino-1.0\libraries\aes\aes128_dec.cpp:32: error: invalid conversion from 'void*' to 'const aes_cipher_state_t*'
C:\arduino-1.0\libraries\aes\aes128_dec.cpp:32: error:   initializing argument 1 of 'void aes_decrypt_core(const aes_cipher_state_t*, const aes_genctx_t*, uint8_t)'

Forse potrei risolvere con un cast? Aspetto un vostro aiuto e intanto provo a risolvere...
Grazie...
7  International / Generale / Re: arduino e sicurezza on: May 09, 2012, 12:18:27 pm
Grazie per tutte queste informazioni. La rete dovrebbe essere mediamente sicura però non si sa mai! Quindi vorrei utilizzare la libreria avr-crypto-lib c'è qualche tutorial che mi spieghi come fare?
Grazie ancora...
8  International / Generale / arduino e sicurezza on: May 08, 2012, 04:29:49 pm
Salve sto utilizzando l'ethernet shield per un progetto. Ho un problema, siccome un server invia dei comandi ad arduino che li esegui avrei bisogno che la comunicazione sia sicura visto che il progetto si trova all'interno della rete lan. Ho scoperto che arduino non supporta il protocollo https, avete qualche soluzione da propormi?
Grazie...
9  International / Generale / Re: Hashmap on: May 05, 2012, 11:21:10 am
Grazie luca la soluzione era molto banale ma non ci avevo proprio pensato. Abituato a linguaggi più complessi!!  smiley-mr-green
10  International / Generale / Re: Hashmap on: May 05, 2012, 09:05:42 am
Grazie per avermi risposto! In pratica ho un programma che fa delle cose e ad un certo punto devo utilizzare dei pin di output e di input ma questi vengono fuori dalle considerazioni fatte dal programma. Avevo pensato di utilizzare un hashmap<String,int> del tipo <"circuito lampada",3> ad esempio sapevo che sull'ingresso 3 c'è un relè che comanda la lampada, poi ad esempio <"sensore movimento",9> così sapevo che sul pin 9 è collegato in ingresso un sensore di movimento. Però se mi porta via molta memoria vedo di implementare il tutto in maniera diversa. Avresti qualche soluzione in merito?
Grazie ancora...
11  International / Generale / Hashmap on: May 05, 2012, 08:05:38 am
Ciao a tutti. Come si capisce dal titolo ho un problema riguardante la programmazione. Sto realizzando una classe e avrei bisogno di utilizzare un hashmap<String,int> avete qualche idea se esista una libreria che mi permetta di utilizzare un tipo di dato Hashmap?

P.S:
Ho trovato sul sito una libreria, ma secondo me è un pò vecchiotta perché per farla funzionare ho dovuto sostituire in HashMap.h l'include di "WProgram.h" con "Arduino.h".
Grazie...
12  International / Generale / Re: programmare arduino ethernet on: May 02, 2012, 09:15:53 am
Si sono su linux. Hai ragioni i delay non funzionano senza inizializzare serial.
Grazie....però non capisco perché!
13  International / Generale / programmare arduino ethernet on: May 02, 2012, 04:18:56 am
Buongiorno, sto cercando di programmare arduino ethernet attraverso icsp con un adattatore della sparkfun FTDI/usb. Ho provato a caricare lo sketch blink che mi fa il lampeggio del led ma niente da fare il led rimane sempre acceso. Come pin ho usato il 9. Poi ho deciso di utilizzare il monitor seriale e quando ho modificato il codice con la scritta serial.begin(9600) il tutto ha cominciato a funzionare ora non capisco perché il primo pezzo di codice non funziona e rimane il led fisso accesso mentre il secondo pezzo di codice funziona. Eccoli di seguito

primo pezzo non funzionante:
Code:
void setup() {                
  // initialize the digital pin as an output.
  // Pin 13 has an LED connected on most Arduino boards:

  pinMode(9, OUTPUT);    
}

void loop() {
  digitalWrite(9, HIGH);   // set the LED on

  delay(1000);           // wait for a second

  digitalWrite(9, LOW);    // set the LED off
  delay(1000);              // wait for a second
}
secondo pezzo funzionante:
Code:
void setup() {                
  // initialize the digital pin as an output.
  // Pin 13 has an LED connected on most Arduino boards:
  Serial.begin(9600);
  pinMode(9, OUTPUT);    
}

void loop() {
  digitalWrite(9, HIGH);   // set the LED on

  delay(1000);           // wait for a second

  digitalWrite(9, LOW);    // set the LED off
  delay(1000);              // wait for a second
}

Nelle impostazioni ho selezionato come programmer "AVRISP mkll"
14  International / Generale / Re: programmare arduino ethernet on: April 27, 2012, 10:11:04 am
Scusatemi ora sono andato in confusione. L'arduino ethernet é perfettamente equivalente all'arduino uno solo che in piú ha l'ethernet, giusto o ho capito male? Effettivamente sulla board nn vedo l'atmega 328 aspetto vostre risposte chiarificatrici
15  International / Generale / programmare arduino ethernet on: April 27, 2012, 06:03:39 am
Buongiorno a tutti, volevo sapere una cosa ho acquistato un arduino ethernet per avere la flessibilità di un arduino uno più un ethernet shield. Purtroppo però non posseggo un convertitore FTDI per programmarlo. Prima di acquistarlo però volevo sapere se è possibile programmare l'arduino ethenret attraverso un arduino uno, visto che comunque possiedo un arduino uno.
Grazie per le risposte...
Pages: [1] 2 3 4