Show Posts
Pages: [1] 2 3 4
1  International / Hardware / Re: Usare Joystick come pulsanti di navigazione on: April 26, 2013, 07:47:08 am
Ma tu guarda un errore banale ti fa perdere la testa!!!
Comunque la libreria è ottima fa in modo di usare un joystick e dei tastini come un joypad da consolle!
provala...

Grazie...
2  International / Hardware / Re: AIUTO-Arduino non fornisce 5v on: April 25, 2013, 04:18:20 pm
Puo essere che come amperaggio non rientri e quindi hai il calo di tensione?
3  International / Hardware / Usare Joystick come pulsanti di navigazione on: April 25, 2013, 03:53:54 pm
Ciao,
come sempre sono qui a chiedervi di aiutarmi a capire.
Vorrei usare un joystick resistivo come se fosse una pulsantiera su-giu-destra-sinistra usando solo due pin analogici.
Come potrei fare a farlo funzionare con tale funzione?

Ho trovato questa libreria che potrebbe fare al caso mio ma non riesco a farla funzionare.
JoystickController.rar
Per esempio ho provato a buttare giu due righe per accendere e spegnere un led in questo caso quello di arduino sulla porta 13:

Code:
#include "JoystickController.h"
JoystickController controller;

void setup(){
  Serial.begin(9600);
  pinMode(13, OUTPUT);
}
void loop(){
  controller.update();
int direct = controller.getDirection();

switch (direct){
        case  JoystickController::DIRECTION_UP:
        Serial.println("UP");
        break;

        case  JoystickController::DIRECTION_DOWN:
        Serial.println("DOWN");
        break;
    }
       delay(1000);

       if(JoystickController::DIRECTION_UP){
       digitalWrite(13,HIGH);}
    
       if(JoystickController::DIRECTION_DOWN){
       digitalWrite(13,LOW);}
    }

Ma il led si accende ma non si spegne piu. Invece a video ovvero nella seriale visualizzo correttamente i nomi della direzione che muovo.
Dove sbaglio?

[EDIT] aggiunto CODE TAGs. Uwe [/EDIT]
4  International / Software / Re: Recuperare byte è possibile? on: March 28, 2013, 04:49:08 am
Allora, tutto perfetto ho alleggerito alcune librerie commentando delle funzioni che non mi interessavano ed ho caricato l'ultimo boot.
Devo dire che l'ultimo boot è davvero la metà della metà della metà dei precedenti!
Grazie a tutti...
5  International / Software / Re: Recuperare byte è possibile? on: March 16, 2013, 04:28:50 pm
Senti ma leggendo un po tra la tua guida e quella di menniti ho visto che posso caricare direttamente lo sketch senza boot recuperando tutto lo spazio.
A dir la verità e senza saperlo che lo aveva già fatto menniti una cosa del genere, avevo creato un pcb con i componenti necessari per caricare il boot su chip vergini.
Quindi se non ci dovesse entrare neanche con il boot snello provo diretto a caricarlo senza boot, l'unica pecca è che non potrò programmarlo direttamente ma lo dovrò fare con il pcb creato.



Grazie uwefed sei un amico... smiley-lol  smiley-lol  smiley-lol in compenso ci saranno tante domande.... smiley-lol


Sicuramente con i byte che ho usato io per fare due cagatine voi ci avreste fatto alzare uno shuttle, ma chi la dura la vince e prima o poi lo farò alzare anche io!
6  International / Software / Re: Recuperare byte è possibile? on: March 16, 2013, 03:17:00 pm
due considerazioni:
- e' difficile che tu, specialmente se dici di essere alle prime armi, possa aver creato uno sketch cosi' grande, o meglio che ne abbia bisogno realmente, probabilmente le cose che fai si possono fare con meno comandi, meno librerie, ecc. Se posti lo sketch completo di certo te lo riducono della meta' gli esperti sw  smiley

- visto che parli di pde suppongo tu usi una vecchia versione, hai anche una vecchia board ? sulla 2009 e sulle uno rel1 era caricato il vecchio bootloader che occupava 2k, mettendoci il nuovo (vedi la mi guida in firma per info), recuperi 1,5k
Dici che con il boot di 1.0 occupa solo 500byte circa? appena ho un attimo di tempo ci provo ma poi posso caricare sempre con l'ide 23?

Poi devo provare anche come mi ha suggerito PaoloP cambiando ove possibile le dichiarazioni.

Nel caso non dovessi riuscirci in questi due casi vi posto un po di sketch ma non voglio che me lo modificate voi ma devo essere io a sbatterci le corna! vorrei solo dei suggerimenti come ora!!!
7  International / Software / Recuperare byte è possibile? on: March 16, 2013, 04:36:55 am
Ciao a tutti,
ho scritto da utente arduino medio ignorante un pde che è circa 31500 byte ma il mio spazio a disposizione è di soli 30720 byte.
Mi domando... ma è possibile recuperare un po di byte con il bootloader o altro?
Oppure come posso ridimensionare il pde?
8  International / Megatopic / Re: MENWIZ: una libreria per creare menu su LCD on: March 14, 2013, 07:20:52 am
Ciao Brunialti bel lavoro, senti per caso mi potresti aiutare ad adattare questa libreria per l' IDE 23, poiche ho scritto già un pde in quella versione e mi verrebbe più semplice adattare la tua alla 23 che il mio pde con tutte le librerie incluse alla 1.0
9  International / Software / Re: Problema compilazione sketch tra IDE23 e IDE1.0.1 on: December 09, 2012, 04:47:41 pm
Grazie Leo...mi leggerò il link
10  International / Software / Re: Problema compilazione sketch tra IDE23 e IDE1.0.1 on: December 09, 2012, 04:04:32 pm
Grazie sembra funzionare mi da qualche altro piccolo errore ma sembra non connesso alla libreria.
Seguirò il tuo consiglio.
Ma cosa è cambiato tra il vecchio ide e questo? poichè ho altre librerie che vorrei modificare per farle compatibili qualora possibile!
11  International / Software / Re: Problema compilazione sketch tra IDE23 e IDE1.0.1 on: December 09, 2012, 06:22:40 am
Ciao Leo, mi vieni sempre in soccorso grazie...
hai ragione lo sketch è per far funzionare un tft e la libreria sicuramente come dici non sarà aggiornata, ma librerie per questo IC non ce ne sono pronte per l' IDE1 ! come fare per modificare l'attuale? se ti posto la libreria mi sai indicare dove va modificata oppure?
All'interno ci sono anche gli esempi che comunque danno lo stesso errore!
 
ST7735.zip
12  International / Software / Problema compilazione sketch tra IDE23 e IDE1.0.1 on: December 08, 2012, 06:22:07 pm
Salve,
ho un problema con lo sketch ovvero se lo compilo con ide23 tutto funziona mentre se lo compilo con il nuovo mi da molti errori di cui alcuni erano solo un problema di aggiornamento di alcune funzioni come write invece di send, read invece di receive ecc..
ora però sistemato il tutto mi da questi errori, eppure le librerie ci son tutte!
Che sarà mai? dove sbaglio?
 
In file included from C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\ST7735.cpp:4:
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:57: error: expected `)' before 'CS'
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:59: error: expected `)' before 'CS'
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:64: error: 'uint16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:65: error: 'uint8_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:65: error: 'uint8_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:65: error: 'uint16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:66: error: 'uint16_t' has not been declared
ecc...
13  International / Generale / Re: Problema lettura pulsanti on: April 07, 2012, 12:07:36 pm
Ok grazie..ora provo e vedo se funziona...
14  International / Generale / Problema lettura pulsanti on: April 05, 2012, 08:20:53 am
Ho creato una classica tastiera con vari pulsanti collegati tutti su un entrata analogica nel mio caso A0.
ho messo una resistenza da 1K tra A0 e GND poi ad ogni pulsante gli ho messo logicamente una resistenza diversa per variare il valore di lettura quando premuto

ora dato che ho alcune interferenze  a volte mi legge per esempio il valore 90 ed a volte 92 o 89 ecc...
se io nel codice gli do il valore 90 al pulsante capita che quando mi legge il 90 funziona mentre negli altri casi stenta.
come potrei risolvere il problema?
qui gli assegno il valore ad ogni pulsante:

fourButtons.setRef(PulsanteMeno,90);

io avevo pensato di fare così:

fourButtons.setRef(PulsanteMeno, 87 & 88 & 89 & 90 & 91 & 92 & 93);

ma il risultato non cambia!

15  International / Generale / Re: Typhon led controller, con Arduino si può ?? on: February 13, 2012, 06:31:42 pm
Per la temperatura potresti fare una cosa del genere per poi espanderla agli altri sketch che farai:
Code:
const int LM35 =  A0;      // pin LM35
int Temp = 0;
long previousMillis = 0;
long interval = 2000;      // 2 secondi

void setup() {
Serial.begin(9600);
}

void loop(){

unsigned long currentMillis = millis();
if(currentMillis - previousMillis > interval) {
previousMillis = currentMillis;   

Temp = ( 5.0 * analogRead(LM35) * 100.0) / 1024.0;      // Conversione voltaggio sensore in temperatura
Serial.println(Temp);                                                 // invio temperatura via seriale
}
}

Pages: [1] 2 3 4