Show Posts
Pages: [1] 2 3 4
1  Development / Other Software Development / Re: Android and Arduino Serial Bluetooth App – BlueSerial (Beta) on: August 18, 2013, 05:36:40 am
thanks man for code!
2  International / Generale / Re: Interrompere rotazione servo quando è arrivato al punto desiderato on: April 06, 2012, 01:29:36 am
avevo avuto il vago sospetto che il read() fosse piuttosto inutile visto che usandolo come test non ha mai funzionato...

grazie mille

3  International / Generale / Interrompere rotazione servo quando è arrivato al punto desiderato on: April 05, 2012, 04:17:45 pm
salve
ho collegato ad arduino uno un FRS e un servo che va da 0 a 180
in base alla pressione applicata all FRS imposto 3 gradazioni...
90 (no pressione)
45 (pressione minima)
135 (pressione massima)
e funziona

il codice è il seguente
Code:
#include <SoftwareServo.h>
 
SoftwareServo myservo;  // create servo object to control a servo
 
int aperto = 0;   //variabile per switch case per aprire o chiudere i cassetti
const int limite = 600;
int fsrPin = 0;     // the FSR and 10K pulldown are connected to a0
int peso;     // the analog reading from the FSR resistor divider


void setup()
{
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}
 
void loop()
{
 peso = analogRead(fsrPin);


  if (peso <= 100) {
    aperto = 0;   
  } else if (peso <= limite) {
    aperto = 1;   
  } else {
    aperto = 2;   
  }
 

  switch (aperto) {
  case 0:
    myservo.write(90);
    SoftwareServo::refresh();
    break; 
 
  case 1:   
    myservo.write(135);
    SoftwareServo::refresh();
    break;
 
  case 2:   
    myservo.write(45);   
    SoftwareServo::refresh();
    break;
  }
 
  delay(150);
}

ora la domanda è questa...questo tipo di situazione fa si che COSTANTEMENTE, se si verifica (ad esempio) il caso 0, venga eseguito il comando myservo.write(90)

è possibile evitare di continuare a farlo eseguire se il servo ha effettivamente raggiunto i 90 gradi?
ho provato con la funzione myservo.read() ma non funziona bene o meglio io non sono in grado di farla funzionare a dovere..mi sapreste dare una mano?
oppure è una cosa "stupida" quello che cerco di fare in quanto il servo una volta arrivato lì sa già lui che non deve tentare oltre?

qui un breve video di come si comporta:


grazie
saluti
4  International / Generale / Re: problema con serial.read e serial.print on: March 27, 2012, 01:31:38 am
grazie mille uwe!
5  International / Generale / Re: problema con serial.read e serial.print on: March 26, 2012, 03:10:19 pm
did it!

meraviglia!

6  International / Generale / Re: problema con serial.read e serial.print on: March 26, 2012, 02:45:48 am
grazie mille raga
direi che quello che mi avete mandato è + che sufficiente per risolvere.

dovrebbe comunque essere un problema temporaneo visto che l'invio da seriale per ora mi serve solo a simulare il valore che successivamente otterrò da un FSR

in pratica voglio far muovere il servo in base ai valori analogici che mi manda l'FSR per cui dopo dovrei ottenere il valore x intero senza doverlo ricostruire

grazie ancora!
ciao
7  International / Generale / problema con serial.read e serial.print on: March 26, 2012, 02:13:59 am
salve

la pagina di spiegazioni di READ() riporta il seguente esempio:
Code:
int incomingByte = 0;   // for incoming serial data

void setup() {
        Serial.begin(9600);     // opens serial port, sets data rate to 9600 bps
}

void loop() {

        // send data only when you receive data:
        if (Serial.available() > 0) {
                // read the incoming byte:
                incomingByte = Serial.read();

                // say what you got:
                Serial.print("I received: ");
                Serial.println(incomingByte, DEC);
        }
}


se scrivo 1 carattere mi scrive una riga, se scrivo 2 caratteri (10 oppure 22 oppure aa oppure ciao, ecc..) mi scrive una riga per ogni carattere.

volendo fare dei test con un semplice servo, vorrei poter far girare il servo in base all'angolo che digito nel serial monitor
però se scrivo 180, il serial leggerà 3 numeri invece di 1

sicuramente ho capito male io qualcosa..ma prova e riprova non ho capito cosa..
mi sapreste dare un indizio?

grazie
ciao
8  International / Generale / Re: Usare cellulare android come LCD per Arduino via bluetooth? on: March 05, 2012, 09:20:01 am
grazie mille!
provo questo allora! 5 eur mi piace smiley-grin

9  Using Arduino / Networking, Protocols, and Devices / Buy my first bluetooth sheild...any suggestion? on: March 05, 2012, 08:12:37 am
hello

i've arduino UNO and i would like to make some projects to interface arduino with my phone (android) using bluetooth.
can you suggest me a good shield/other to buy?

thanks
regards

Simon
10  International / Generale / Re: Usare cellulare android come LCD per Arduino via bluetooth? on: March 05, 2012, 06:53:53 am
tanto per iniziare a fare esperimenti..avendo già arduino uno che modulo Bt consigliate?

ho guardato un po in giro..è possible che serva lo shield di xbee + il modulo da xmetri? (1m, 2m o altro..)?

potete darmi qualche suggerimento?

grazie
ciao
11  International / Generale / Re: Usare cellulare android come LCD per Arduino via bluetooth? on: March 03, 2012, 10:43:07 am
qualcosa col suo sdk (ed eclipse) so già fare, ma è proprio base....vedrò di applicarmi su quello allora

grazie
ciao
12  International / Generale / Re: Usare cellulare android come LCD per Arduino via bluetooth? on: March 03, 2012, 10:27:45 am
infatti è x quello che chiedevo se qualcuno aveva già fatto o se avevate sample da studiare....

grazie

ciao
13  International / Generale / Re: Usare cellulare android come LCD per Arduino via bluetooth? on: March 03, 2012, 09:46:07 am
Emh forse ho scritto male prima... non intendevo un flusso video streaming tipo da webcam ma usare il display android x visualizzare testi, immagini disegni sprite,  variabili come nel playground linkato sopra ma invece di inviare i dati da scrivere ad un glcd li invio ad un cellulare con su un apposita applicazione che me li visualizza.... si può fare questo?

grazie ciao
14  International / Generale / Usare cellulare android come LCD per Arduino via bluetooth? on: March 03, 2012, 08:54:12 am
salve

come da oggetto...attualmente i piccolo progetti che cerco di fare presuppongono l'utilizzo di un display lcd (attualmente mi avvalgo di questo http://www.arduino.cc/playground/Code/GLCDks0108)
secondo voi, tramite uno shield bluetooth è possibile inviare il flusso video da arduino ad un cellulare android?
presumo di sì

qualche esperto che possa darmi qualche dritta su come iniziare? o che abbia un sample da studiare c'è?
grazie
ciao
15  International / Generale / Re: Rendere waterproof un sensore PIR...possibile? on: June 13, 2011, 05:00:50 am
beh ti posso garantire che quando sono assorto davanti al pc...ti da una bella botta... non credevo fosse così ma devo ammettere che la realtà è peggio di quel che pensavo.
comunque proseguo col sensore...2-3 secondi dovrebbero bastare per farmi preparare "all'impatto" e la rilevazione del sensore direi che può bastare a livello di tempistica...anche perchè la porta è in un punto che se qualcuno passa da lì è perchè suonerà..non c'è passaggio di pedoni davanti alla porta per altri motivi quindi credo che un led che si accende al passaggio di qualcuno è + che perfetto

grazie
Pages: [1] 2 3 4