Show Posts
Pages: 1 [2] 3 4 ... 11
16  International / Software / Re: Problema libreria MenWiz on: June 21, 2014, 08:39:00 am
Grazie Brunello della risposta, ho fatto alcune prove e il menu funziona correttamente, collegando direttamente il pin X a massa e tutto ok, ho capito anche perché la mia tastiera non funziona, purtroppo non ho controllato le resistenza che ho comprato, non sono da 330 om ma da 330 Kom, quello che non capisco e perché lo sketch fatto da me rileva comunque la pressione e la libreria menwiz no.
Sto comunque rifacendo la tastiera usando solo una resistenza da 10K verso massa e il più diretto sul pulsante.

Grazie vic
17  International / Hardware / Re: Comportamento arduino mega on: June 21, 2014, 08:33:00 am
Grazie a tutti della risposta, più che esauriente, e soprattutto la mia mega non e rotta....
Devo dire che prima di leggere le risposte anche a me mi era venuto il sospetto che la mega non fosse rotta, primo perché se un pin e rotto non e possibile pilotarlo via software, il secondo e che se infilo un cavetto nel pin 13 e lo tocco con un dito il led si spegne, dovuto alla alta resistenza del mio corpo....

Grazie a tutti.....
18  International / Software / Re: Problema libreria MenWiz on: June 18, 2014, 05:25:54 pm
Grazie della risposta, domani provo a mettere direttamente verso massa i pin segnati nella demo originale e vedo come si comporta, poi provo anche ad usare un altra mega, quella che sto usando adesso e una rev 3, provo anche con una rev 2, visto che nella sezione hardware ho fatto un post per un comportamento anomalo, il led del pin 13 e sempre acceso, questo con la rev 2 non succede.

Per ora grazie a presto

Vic
19  International / Hardware / Comportamento arduino mega on: June 18, 2014, 05:17:29 pm
Sono in possesso di due mega, una rev 2 ed una rev 3 , mi sono accorto che sulla rev 3 il led del pin 13 dopo aver caricato uno sketch rimane acceso, e possibile spegnerlo tramite software ma ogni volta che carico un prog nuovo si riaccende, questo sulla rev 2 non succede per poterlo accendere devo farlo volontariamente tramite software.

E normale o è un problema??

Grazie vic
20  International / Software / Problema libreria MenWiz on: June 18, 2014, 12:33:46 pm
Salve a tutti, scrivo qui per cercare di risolvere un problema a cui non sono capace di venirne a capo e spero qualcuno piu esperto di me sappia spiegarmi come risolverlo.
Premetto che ho scritto anche nel post megatopic qualche giorno fa ma non ho avuto alcuna risposta, e non sapendo se avessi scritto nel posto sbagliato rifaccio la domanda qui.
Il mio problema e questo, se carico lo sketch quicktour, demo della libreria menuwiz, sul displei compare tutto regolarmente, ma da tastierino non posso muovermi dentro il menu.
La tastiera e stata fatta con 8 pulsanti collegati tutti a dei pin digitali della arduino Mega con una resistenza da 10K verso massa, una da 330 om verso il pin dell'arduino e il +5 volt all'altro capo del pulsante. ( Vedi schema )
La pulsantiera e stata provata usando questo sketch  

Code:
const int keyPin[8]={
  30,32,34,36,38,40,42,44};  //Pin tastiera
int ingState = 0;          //Stato ingresso

void setup() {
  Serial.begin(9600);
// Setto i pin della tastiera come ingressi
  for(int i=0;i<8;i++){
    pinMode(keyPin[i], INPUT);
  }
  
}
 
void loop() {

   for(int i=0;i<8;i++){
    ingState = digitalRead(keyPin[i]);
    if (ingState == HIGH ){
      if (keyPin[i] == 30){
      Serial.println("LEFT");
      }
      if (keyPin[i] == 32){
      Serial.println("DOWN");
      }
      if (keyPin[i] == 34){
      Serial.println("UP");
      }
      if (keyPin[i] == 36){
      Serial.println("RIGHT");
      }
      if (keyPin[i] == 38){
      Serial.println("P O1");
      }
      if (keyPin[i] == 40){
      Serial.println("P 02");
      }
      if (keyPin[i] == 42){
      Serial.println("P 03");
      }
      if (keyPin[i] == 44){
      Serial.println("P 04");
      }  
     }
    }
  }

Sulla seriale leggo tutti i valori corretti, ma se modifico una parte dello sketch quik_tour del menu wiz in questo modo non funziona

Code:
//The full code is in library example file Quick_tour.ino
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>
#include <buttons.h>
#include <MENWIZ.h>
#include <EEPROM.h>

// DEFINE ARDUINO PINS FOR THE NAVIGATION BUTTONS
#define UP_BOTTON_PIN       34
#define DOWN_BOTTON_PIN     32
#define LEFT_BOTTON_PIN     30
#define RIGHT_BOTTON_PIN    36
#define CONFIRM_BOTTON_PIN  38
#define ESCAPE_BOTTON_PIN   40

menwiz tree;
// create lcd obj using LiquidCrystal lib
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
 


ho provato a leggere il manuale fornito con la lib ma non ho capito.......NULLA!!

qualcuno sa dirmi dove sbaglio !
devo usare una tastiera diversa ?
devo impostare altri valori in altri punti dela codice ??

grazie in anticipo

Vic
21  International / Megatopic / Re: MENWIZ: una libreria per creare menu su LCD on: June 12, 2014, 04:04:30 pm
Salve a tutti, ho provato questa libreria, e per creare la tastiera ho collegato i pulsanti con una resistenza da 10K verso massa, una subito dopo la resistenza verso il pulsante da 330verso arduino dando sull'altro capo del pulsante i +5v.
Il tastierino funziona correttamente, provandolo singolarmente, ma collegandolo per usarlo con la libreria sui pin
30 - 32 - 34 - 36 - 38 e 40 su una ardu/mega con display i2c, non funziona, sul display vedo correttamente il menu ma non posso muovermi con i pulsanti, che ho settato correttamente nell'programma quick_tour di esempio fornito.
Dove sbaglio, va forse modificata la libreria botton , devo cambiare il senso di alimentazione del tastierino??

se qualcuno puo darmi una dritta..........
grazie vic
22  International / Hardware / Re: Come usare Encoder rotativo on: June 02, 2014, 01:12:14 pm
meglio mettere sempre le 2 resistenze , essendo 2 contatti con un comune il comune lo puoi collegare sia a gnd che vcc, di solito si preferisce vcc


Grazie della risposta, chiedo ancora una cosa, i due condensatori vengono usati come anti rimbalzo, o servono a stabilizzare altro ??
 
grazie
23  International / Hardware / Re: Stampa pcb on: June 02, 2014, 12:57:30 pm
Anche sul sito di rs.it trovi tutto dalle piastre mono faccia al cloruro....

ciao
24  International / Hardware / Re: Come usare Encoder rotativo on: May 30, 2014, 01:34:13 pm
Che ne dite di questo http://smartgatto.blogspot.it/2012/03/arduino-e-rotary-encoder.html?m=1
25  International / Hardware / Come usare Encoder rotativo on: May 30, 2014, 12:56:28 pm
Sakve a tutti, ormai e un po che per varie ragioni avevo messo un po in disparte la mia scheda arduino, ora pero mi trovo a cercare di utilizzare un encodere rotativo tipo ECW1D-B24-BC0024.
con google o trovato lo schema, ma non so come collegarlo ad un arduino, e soprattutto se va collegato con resistenze ? verso massa o verso i 5 volt?

se qualcuno puo darmi una dritta ne sarei grato

Grazie e a presto.....
26  International / Generale / Re: Aiuto LCD G242C 240x128 on: December 30, 2013, 05:50:07 pm
Cosa intendi per fai attenzione a quando  inizializzi il display?
Se intendi la connessione con la board, ho visto che nello scema ci sono vari modelli, e anche nel playground, vi sono schemi diversi, a seconda della arduino utilizzata, quello che non ho ancora visto, ma devo iniziare a metterci prima le mani sopra fisicamente e se devo modificare in qualche modo anche la libreria, GLCDks0108 per impostare il numero di righe corrette del mio display, o basta inizzializzzarlo nello sketch come per i display classici, gli hd per intenderci.
Grazie dei consigli, sono già molto soddisfatto di ave trovato la libreria con tanto di schemi per pilotarlo in così breve tempo, tento che ancora non so esattamente come usarlo.
Tanto per curiosità, delle due librerie che o trovato, quale mi consigli?
La seconda ho visto che posta anche una dedicata ad una leonardo, " Ma non e uguale ad una board uno con il cip usb programmabile ?? "

Spero di trovare presto il tempo di metterci le mani sopra e collegarlo ad una delle Mega che ho in casa.....

 
27  International / Generale / Re: Aiuto LCD G242C 240x128 on: December 30, 2013, 07:08:05 am
Allora dalla ricerca su google sono emersi due siti interessanti, uno e Arduino Playground
  http://playground.arduino.cc/Code/GLCDks0108 , se non sbaglio, ma o guardato cosi velocemente non dovrei avere neanche tante difficoltà nella connessione, visto che i pin e lo schema e fatto, altro sito trovato e questo, ma non so ancora se sia corretto o meno https://code.google.com/p/glcd-arduino/  , potrebbe anche essere la stesa cosa.....
 BaBBuino visto che ti vedo sicuramente più esperto di me, attendo sempre tuoi consigli, grazie............

28  International / Generale / Re: Aiuto LCD G242C 240x128 on: December 30, 2013, 06:15:17 am
Grazie inizio subito la ricerca e ti faccio sapere....... smiley-mr-green
29  International / Generale / Aiuto LCD G242C 240x128 on: December 30, 2013, 05:29:34 am
Ciao a tutti....e visto il periodo Auguri.
In questi giorni mi sono trovato fra le mani un bellissimo LCD G242C 240x128, ed ho trovato anche il suo schema, ma visto che in elettronica sono veramente ignorante, volevo sapere se qualcuno sa se e possibile interfacciarlo con un Arduino.
Da quello che ho visto sembra che venga comandato tramite due Pin sel1 e sel2, ma molto probabilmente sto dicendo una boiata,
allego anche lo schema trovato in rete, se qualche anima pia può aiutarmi ne sarei veramente grato, chissà magari si può fare.
 
Grazie in anticipo

A presto vic
30  International / Generale / Re: Problema Upload on: September 04, 2013, 11:21:41 am
Il difetto si può presentare per vari motivi, ho detto che a me succedeva spesso se usavo troppo la seriale, infatti ho consigliato di caricare un altro prog e di scollegare tutto, per capire se il problema e la scheda, potrebbe anche essere il sistema operativo, mi è capitato programmando l'arduino con Linux, e ho risolto spostando mi su Windows, oppure qualcosa collegato alla scheda gli da fastidio, sono ipotesi che espongo perché a me sono successe.

Ciao
Pages: 1 [2] 3 4 ... 11