Loading...
  Show Posts
Pages: 1 2 [3] 4 5 ... 48
31  International / Hardware / Re: Max7456 + pal on: February 28, 2013, 11:57:00 am
Sperando di fare cosa gradita ho predisposto un file da caricare sul MAX con i caratteri della tabella ASCII.
Non è completo  e precisissimo nella definizione, ma quasi e poi sempre meglio che niente.....

Ho dato un occhio, ottimo.
Qui l'anteprima: http://localhostr.com/files/xRteurc/capture.png

Come funzionano con la libreria? tutto ok?
32  International / Hardware / Re: Un buon multimetro sulle 30/40€? on: February 26, 2013, 04:01:39 pm
Dave in gamba ? Si a fare l'imbonitore  smiley-grin
Il fatto che un blog abbia molto seguito non significa necessariamente che dica sempre cose giuste, sopratutto se parliamo di cose tecniche.

Non ho molte competenze in campo ma... fammi qualche esempio. A cosa ti riferisci?
Te lo chiedo giusto per capire il tuo punto di vista...

Mi sento come quando l'anno scorso i miei mi dissero che non esiste babbo natale ;(
33  International / Hardware / Re: Un buon multimetro sulle 30/40€? on: February 26, 2013, 03:51:03 pm
Qui, grosso modo, dicono il contrario (ut61d): http://youtu.be/n3WGaiYF2sk

Dave è pagato dai produttori per fare pubblicità ai loro prodotti, spesso dice un sacco di cazzate.

Dai non puoi dirmi questo... mi hai fatto cadere un mito!
Lo guardo spesso, penso che sia uno ok... e sul forum, i suoi utenti (gente altrettanto in gamba), convengono sempre con le sue osservazioni. Tutti pagati?

Vabè, tornando in-topic, valuterò anche gli ISOTech.
grazie astro smiley
34  International / Hardware / Re: Un buon multimetro sulle 30/40€? on: February 26, 2013, 03:40:16 pm
Sono fortemente orientato all'acquisto di un Uni-T 61C: http://www.uni-trend.com/UT61C.html

Monnezza allo stato puro, guarda su RS la serie ISOTech, c'è roba decente ad un prezzo buono.

Qui, grosso modo, dicono il contrario (ut61d): http://youtu.be/n3WGaiYF2sk
35  International / Hardware / Un buon multimetro sulle 30/40€? on: February 26, 2013, 03:26:37 pm
Salve

Vorrei acquistare un multimetro decente, mi piacerebbe che avesse:

1. autorange
2. capacimetro
3. backlight
4. sonda k (opzionale)

Sono fortemente orientato all'acquisto di un Uni-T 61C: http://www.uni-trend.com/UT61C.html
che ha anche la rs-232  smiley-lol

Cosa ne pensate?
C'è di meglio?

grazie smiley
36  International / Hardware / Re: Max7456 + pal on: February 24, 2013, 08:57:17 am
Come si fa a ricavare i comandi/sintassi supportati dalla libreria.

basta interpretare i prototipi di funzione e/o leggere i commenti in testa ad ogni funzione...

...e usare il metodo "Troisi": http://youtu.be/1OtK7uKKYrs?t=2m43s
37  International / Hardware / Re: Max7456 + pal on: February 23, 2013, 11:21:49 am
Apri il file MAX7456.h e modifica queste righe:

DA
Code:
#define MAX7456_DATAOUT 11//MOSI
#define MAX7456_DATAIN  12//MISO
#define MAX7456_SCK  13//sck
#define MAX7456SELECT 10//ss

A:
Code:
#define MAX7456_DATAOUT 51//MOSI
#define MAX7456_DATAIN  50//MISO
#define MAX7456_SCK  52//sck
#define MAX7456SELECT 53//ss


Ovviamente cambia anche il wiring....
38  International / Hardware / Re: Max7456 + pal on: February 23, 2013, 11:16:37 am
Ciao,
vagando su internet ho trovato uno sketch che evita di dover sostituire il firmware su arduino per poter caricare la nuova tabella.

http://code.google.com/p/rushduino-osd/downloads/detail?name=RushOSD_CP_v1_0.pde

Si carica lo sketch e poi si invia su seriale il file mcm, ci mette un pò 15/20 minuti.
Provato con la tabella di AnTrea e funziona.
Ho fatto la prova con arduino UNO, tutto ok
Con la mega invece, lo sketch per far funzionare la scheda con il MAX non funziona non si visualizza niente.
Non ho perso molto tempo ma sarebbe bello a questo punto fare delle prove per far funzionare la mega e magari predisporre una tabella completa.


Ottimo feedback!

Probabilmente non funziona perchè il pinout dell'spi sulla mega è diverso che sulla uno, dovresti cambiare le pedinatura all'interno dell'header file della libreria del max

Update, infatti:

MEGA

DATAOUT 51//MOSI
DATAIN 50//MISO
SPICLOCK  52//sck
SLAVESELECT 53//ss
39  International / Hardware / Re: Max7456 + pal on: February 22, 2013, 11:58:56 am
Ciao AnTrea,
mi sono preso anche io il modulino con il MAX7456, hai un contatto mp che avrei l'esigenza di chiederti alcune delucidazioni in merito ai tuoi post.

sotto la mia foto trovi tutti i contatti che ti servono smiley
40  International / Software / Re: Ethernet shield e POST on: February 21, 2013, 03:55:39 am
Con il post si possono inviare anche immagini, video... file. Qualcuno ha mai provato ad usare post per questi scopi?
41  International / Software / Re: Funzioni find di sottostringhe on: February 20, 2013, 04:00:24 pm
Poi non so se dentro ci sono funzioni che ti possano interessare.

appunto smiley-wink

per ora sto utilizzando questo:

query ->   pin=XXX=on/off

Quote
            int myStart=0 , myEnd=0;
            char buffer[3]; String out;
            myStart = readString.indexOf("pin=");
            myEnd = readString.indexOf("=on");
            out = readString.substring(myStart+4,myEnd);
            out.toCharArray(buffer,3);
            int pin=atoi(buffer);
            //out = readString.substring(myStart+4,myEnd);
            // set pin 5 high
            Serial.println("Led On - pin");
            Serial.println(out);
            Serial.println (buffer);
            digitalWrite(pin, HIGH);   // turn the LED on (HIGH is the voltage level)

42  International / Software / Funzioni find di sottostringhe on: February 20, 2013, 02:06:07 pm
Salve

Spesso mi imbatto in questo fastidioso problema: cercare una sottostringa in una stringa.
Esistesse la stdl già avrei risolto questo problema, ma sotto arduino come fare?

L'unica funzione che mi aiuta è la find() che viene utilizzata nella classe stream.

Per l'oggetto stringa, invece? C'è indexOf() ma... non fa esattamente quello che mi aspetto.

Per non parlare poi dei char o buffer char...

Voi come risolvete di solito questo problema?
Che accorgimenti e combinazioni di funzioni utilizzate?
43  International / Software / Re: Parsing query string on: February 20, 2013, 01:33:53 pm
risolto risolto.... mi ero scordato che 12 e 13 erano riservati all'ethernet
44  International / Software / Parsing query string on: February 20, 2013, 01:28:56 pm
salve

stavo provando questo sketch trovato su un altro topic di un altra sezione
funziona tutto bene... intercetta le query string e fa il parsing come mi aspettavo.

ma... il led rimane sempre mezzo acceso!

il wiring l'ho fatto bene, ne sono sicuro, credo che sia una questione software, cosa mi dite?





Code:
//zoomkat 4-05-12
//web LED code
//for use with IDE 1.0
//open serial monitor to see what the arduino receives
//use the \ slash to escape the " in the html (or use ')
//address will look like http://192.168.1.102:84 when submited
//for use with W5100 based ethernet shields
//turns pin 5 on/off

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //physical mac address
byte ip[] = { 192, 168, 1, 102 }; // arduino server ip in lan
byte gateway[] = { 192, 168, 1, 1 }; // internet access via router gateway
byte subnet[] = { 255, 255, 255, 0 }; //subnet mask
EthernetServer server(84); //arduino server port

String readString;

//////////////////////

void setup(){

  pinMode(5, OUTPUT); //pin selected to control
  //start Ethernet
  Ethernet.begin(mac, ip, gateway, subnet);
  server.begin();

  //enable serial data print
  Serial.begin(9600);
  Serial.println("servertest1"); // so I can keep track of what is loaded
}

void loop(){
  // Create a client connection
  EthernetClient client = server.available();
  if (client) {
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();

        //read char by char HTTP request
        if (readString.length() < 100) {

          //store characters to string
          readString += c;
          Serial.print(c); //print what server receives to serial monitor
        }

        //if HTTP request has ended
        if (c == '\n') {

          ///////////////
          Serial.println(readString);

          //now output HTML data header

          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();

          client.println("<HTML>");
          client.println("<HEAD>");
          client.println("<TITLE>Arduino GET test page</TITLE>");
          client.println("</HEAD>");
          client.println("<BODY>");

          client.println("<H1>HTML form GET example</H1>");

          client.println("<FORM ACTION=\"http://192.168.1.102:84\" method=get >");

          client.println("Pin 5 \"on\" or \"off\": <INPUT TYPE=TEXT NAME=\"LED\" VALUE=\"\" SIZE=\"25\" MAXLENGTH=\"50\"><BR>");

          client.println("<INPUT TYPE=SUBMIT NAME=\"submit\" VALUE=\"Change Pin 5!\">");

          client.println("</FORM>");

          client.println("<BR>");

          client.println("</BODY>");
          client.println("</HTML>");

          delay(1);
          //stopping client
          client.stop();

          /////////////////////
          if(readString.indexOf("on") >0)//checks for on
          {
            digitalWrite(5, HIGH);    // set pin 5 high
            Serial.println("Led On");
          }
          if(readString.indexOf("off") >0)//checks for off
          {
            digitalWrite(5, LOW);    // set pin 5 low
            Serial.println("Led Off");
          }
          //clearing string for next read
          readString="";

        }
      }
    }
  }
}
45  International / Hardware / Re: 125khz rfid scrivibile? on: February 20, 2013, 12:01:32 pm
e perchè dovrebbe essere poco credibile?

Ci penserò e ti risponderò, forse.
Pages: 1 2 [3] 4 5 ... 48