Show Posts
Pages: 1 ... 460 461 [462] 463 464 ... 700
6916  International / Generale / driver arduino UNO, win XP e 7 on: November 24, 2011, 05:39:06 pm
Hola,

dato che sto cercando di unbrekkare un xbee, ho rispolverato un pc con win xp e uno con win 7 (che però è a corto di spazio, quindi concentriamoci sull'XP).
Collego la arduino UNO, senza atmega, e viene vista dalla gestione periferiche come "arduino UNO" col classico simbolino di driver non trovato.
scelgo aggiorna driver, dico che li voglio trovare a mano, seleziono la cartella driver (provato sia con la arduino 22 che la arduino 23, e no, NON seleziono la cartella FTDI) e procedo...

risultati:

win XP: driver non trovato.

win 7: "driver rilevato ma non istallato" o qualcosa del genere.

ho visto come soluzione quella di creare la chiave RunOnce nel regedit, che in alcune installazioni non è presente, ma nelle mie e tutto ok.
gli arduino tramite linux funzionano alla grande, sia dal pc con XP che da quello con 7, quindi è da scludere il problema PC.

non so che pesci pigliare... qualche dritta?
6917  International / Generale / Re: Sistema Operativo per Arduino on: November 24, 2011, 03:22:59 pm
Pensavo ad un sistema operativo senza grafica e molto leggero che offrisse:
-multitasking
-possibilità di caricare uno o più programmi
-non ho altre idee..

Un SO serve principalmente per gestire il multitasking, ma secondariamente svolge anche un ruolo di "controllore" all'uso delle periferiche da parte dei programmi.
Però c'è da osservare che le CPU vere e proprie sono create apposta con l'idea di un SO: per esempio possiedono 2 modalità, una SO e una utente, ovviamente dove parte delle istruzioni sono "bloccate"
6918  International / Generale / Re: Controllo luci "multitasking": si può? on: November 24, 2011, 07:49:42 am
in realtà non è multitasking, semplicemente puoi variare le intensità dei led così velocemente (microsecondi) che l'occhio umano non se ne accorge (1/40 di secondo, ovvero 25 millisecondi è la velocità dell'occhio umano)
6919  Community / Bar Sport / Re: [OT EX TREME :D] Lo spamm bar on: November 23, 2011, 05:39:33 pm
un multimetro da battaglia lo trovia nche a 10-15 euro, certo non ti lamentare se non è precisissimo o non dura un anno. Ma per capire il senso della corrente va più che bene
6920  International / Generale / Re: ARRIVATOOOO ...ma ecco il primo problema... :( on: November 22, 2011, 02:13:26 pm
sicuro che nel menu tools->serial port hai scelto la porta giusta? che opzioni hai?

e in tools->board sicuro di aver selezionato arduino UNO?
6921  International / Generale / Re: Gestione errori/eccezioni client.connect() on: November 22, 2011, 02:12:23 pm
non esistono try{}catch{} in c... e credo neanche in c++.
in oltre la client non prevede di ritornare un errore, ma solo true o false.

dovresti modificare a mano la classe client, anzichè ritornare true quando si connette, che ritorni 0 (false), e un numero che identifica l'errore quando non si connette. In questo modo connect() diventa false quando si connette (cioè al contrario di ora), ma almeno hai un codice di errore che ti permette di capire dove si è originato l'errore.
6922  International / Generale / Re: dubbio sui vettori on: November 21, 2011, 03:22:48 pm
hai dichioarato un vettore di lunghezza 3, che quindi va da value[0] a value[2] (seconda possibilità)
6923  International / Generale / Re: comunicazione SPI con Arduino NANO on: November 21, 2011, 11:44:10 am
uhmm sicuro di aver collegato i GND? a quanti volt alimenti la scheda? il tuo nano è a 16 o a 8 mHz?

copmunque il proiblema è già segnalato sul sito del produttore della scheda: http://forum.sparkfun.com/viewtopic.php?f=32&t=25129
scrivi ance tu in quel forum, così parli direttamente con l'autore!
6924  International / Megatopic / Re: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo on: November 20, 2011, 05:28:20 pm
è esattamente il contrario smiley i valori rimangono immutati, mentre le frecce e il disegno del quadri a destra si muove e in modo corretto, sembra quasi che il problema sia solo del grafico dell'accelerometro perchè stando ai disegni a destra funziona regolarmente

il disegno probabilmente si muove per gli accelerometri, se squoti un poco il disegno sfasa?
6925  International / Generale / Re: String to char on: November 20, 2011, 01:18:27 pm
se sono lunghi sì, ma se non erro, se il file non finisce con un "a capo", manca l'ultima riga
6926  International / Generale / Re: String to char on: November 20, 2011, 01:09:03 pm
come puoi notare i cher fino al 5 sono giusti, il 6 CREDO che sia lo \0, ma non ne sono certo, dovresti provare con un IF.

Code:
while(c != -1)
           {
              c = load.read();
                   if (c == '\n')
                   {
                     //Serial.print(inString); //debug
                      client.print(inString);                     
                      inString = "";
                   } 
                 inString += c;             
             }

qu' tu leggi la stringa fino allo \n (a capo) e poi invi...

prova invece a fare così, ovvero leggere tutto il file e poi inviare

Code:
inString = "";
while(c != -1)
{
   c = load.read();               
   inString += c;             
}
client.print(inString);                     

Code:
Serial.println("------------char 0 " + String (thisChar[0])); //debug
è inutile, puoi fare:
Code:
Serial.println(thisChar); //debug
se ottieni solo dati.js allora ok, se ottieni anche caratteri strani allora manca lo \0 a fine stringa!

comunque se il file che vuoi aprire è sempre quello (thisChar è sempre "dati.js"), allora fai:
Code:
load.open(&root, "dati.js", O_READ)
e salti tutto il casino con stringhe e array smiley
6927  International / Generale / Re: comunicazione SPI con Arduino NANO on: November 20, 2011, 12:08:47 pm
cosa stampa la seriale?
6928  International / Generale / Re: Farsi seguire da una macchina radiocomandata on: November 20, 2011, 12:07:34 pm
in teoria mettendo un trasmettitore in tasca, e 2 antenne sul robot, misurando la forza del segnale sulle due antenne puoi effettuare una triangolazione (teorema di pitagora "allargato" su tutti i triangoli). La matematica è facile, ma non ho mai trovato un circuito per misurare la potenza del segnale. In oltre più sono vicine le antenne, e più precisione devi avere sulla lettura di differenza del segnale.

in teoria bastano 2 di questi: http://interface.khm.de/index.php/lab/experiments/radio-signal-strength-sensor/

oppure 3 se vuoi anche il 3d, ma la matematica (anzi la geometria) si complica di conseguenza. Però la triangolazione è un argomento molto usato, dai geometri fino ai GPS
6929  International / Generale / Re: String to char on: November 20, 2011, 11:58:32 am
Quote
non so se +1 ci va o meno in molti tutorial lo metteno per il fatto che il primo char è 0

no, la dimensione dell'array parte da 1.. il +1 si mette perchè bisogna tenere conto, oltre che della lunghezza della stringa, anche del carattere '\0' che indica la fine stringa. Ma credo che Fname.length() ne tenga già conto.

il codice diventa:
Code:
String Fname = "dati.js"; //crei(istanzi) e inizializzi l'oggetto Fname di tipo String
char thisChar[Fname.length()]; //crei un'array di char della giusta lunghezza
Fname.toCharArray(thisChar, Fname.length()) ; //copi il contenuto dell'oggetto String nell'array di char. E' una COPIA, quindi se modifichi thisChar, Fname rimane immutato
load.open(&root, thisChar, O_READ); //usi l'array di char :)

Quote
char  filenameload; va bene?

no pèerchè è un carattere. E dato che probabilmente non conosci la dimensione della stringa a priori, meglio istanziarlo solo nel momento in cui ti serve, e per il resto continuare a lavorare sull'oggetto String
6930  International / Generale / Re: Si possono usare i pin 0 1 (rx e tx)? on: November 20, 2011, 06:42:49 am
ciao, allora RX e TX sono i 2 pin che permennoto di comunicare col PC.

se li usi perdi la comunicazione via USB in una delle due direzioni: se usi RX arduino non potrà più ricevere, se usi TX non potrà più inviare. ovvio che se cerhi di leggere la seriale (o il pc prova a scrivere) mentre stai usando un sensore su RX, i segnali di sensore e del PC si sovrappongono, oltre che il tuo codice e il codice della seriale che fanno a botte. La cosa vale anche per l'upload del codice. la cosa migliore è non usarli fino a quando il progetto non è completo e funzionante, poi aggiungi un sensore "facile" su uno dei 2 pin tanto da li in poi comunichi sull'ethernet smiley

eidit: non mi ero accorto che hai tutti gli analogioci liberi.... usane uno tranquillamente come digitale!!!
Pages: 1 ... 460 461 [462] 463 464 ... 700