Show Posts
Pages: 1 ... 45 46 [47] 48 49 ... 64
691  International / Generale / Re: dubbio di programmazione on: February 11, 2012, 07:39:23 am
da una funzione posso avere più di una variabile di return?
692  International / Generale / Re: sensore CMPS03 on: February 11, 2012, 03:52:58 am
eheh l'avevo guardato tipo 2/3 mesi fa quel reference e non c'era ancora quell'update smiley-sweat chiedo perdono, non lo sapevo, comunque grazie mille smiley-wink
693  International / Generale / Re: AT90S4433 programmabile con arduino? on: February 11, 2012, 03:45:45 am
peccato, perchè ne ho trovati un bel po' a scuola e nessuno li usa... beh li prendo, magari in futuro possono tornarmi utili smiley
694  International / Generale / AT90S4433 programmabile con arduino? on: February 11, 2012, 03:38:02 am
a scuola ho trovato dei AT90S4433: http://www.atmel.com/Images/doc1042.pdf
a me sembrano moltro simili agli ATmega328, no? secondo voi è possibile programmarli tramite arduino?
grazie smiley
695  International / Generale / Re: sensore CMPS03 on: February 11, 2012, 03:35:22 am
ovvero devo sostituire il read con receive e il write con send? ho appena provato così me lo compila smiley
ma, perchè hanno cambia anche quello sull' 1.0? quel codice lì sarebbe per l' 1.0? io l'ho provato per poco la nuova versione, poi sono tornato alla 0022, mi piace di più...
grazie smiley
696  International / Generale / Re: sensore CMPS03 on: February 11, 2012, 03:21:59 am
no io sto usando la 0022  smiley-confuse
697  International / Generale / sensore CMPS03 on: February 11, 2012, 03:17:52 am
volevo provare il sensore di bussola CMPS03: http://www.robot-electronics.co.uk/htm/cmps3tech.htm
e stavo cercando degli esempi su come usarlo e ho trovato questo:
http://www.robot-electronics.co.uk/htm/arduino_examples.htm#CMPS03 Magnetic Compass
lì suggeriscono questo codice:
Code:
/*
CMPS03 with arduino I2C example

This will display a value of 0 - 359 for a full rotation of the compass.

The SDA line is on analog pin 4 of the arduino and is connected to pin 3 of the CMPS03.
The SCL line is on analog pin 5 of the arduino and is conected to pin 2 of the CMPS03.
Both SDA and SCL are also connected to the +5v via a couple of 1k8 resistors.
A switch to callibrate the CMPS03 can be connected between pin 6 of the CMPS03 and the ground.
*/

#include <Wire.h>

#define ADDRESS 0x60 //defines address of compass

void setup(){
  Wire.begin(); //conects I2C
  Serial.begin(9600);
}

void loop(){
  byte highByte;
  byte lowByte;
 
   Wire.beginTransmission(ADDRESS);      //starts communication with cmps03
   Wire.write(2);                         //Sends the register we wish to read
   Wire.endTransmission();

   Wire.requestFrom(ADDRESS, 2);        //requests high byte
   while(Wire.available() < 2);         //while there is a byte to receive
   highByte = Wire.read();           //reads the byte as an integer
   lowByte = Wire.read();
   int bearing = ((highByte<<8)+lowByte)/10;
   
   Serial.println(bearing);
   delay(100);
}

ho fatto copia-incolla sull'ide e ho provato a compilarlo ma mi da questi errori:
Code:
cmps03.cpp: In function 'void loop()':
cmps03:25: error: 'class TwoWire' has no member named 'write'
cmps03:30: error: 'class TwoWire' has no member named 'read'
cmps03:31: error: 'class TwoWire' has no member named 'read'
secondo voi cosa può essere sbagliato? a occhio sembra che il problema sia nella libreria o sbaglio?
grazie in anticipo smiley-wink
698  International / Generale / Re: coil gun con magnete permanente? on: February 11, 2012, 03:06:38 am
ok ok ho capito, vediamo cosa si può fare, grazie smiley-wink
699  International / Generale / Re: coil gun con magnete permanente? on: February 11, 2012, 01:44:15 am
eh si appunto, quello che pensavo anch'io...
lo so che arduino c'entra poco, ma mi serviva l'opinione di qualche altra mente elettronica, scusate  smiley-sweat
comunque la coil gun, è come un solenoide, una bobina dove all'interno viene inserito un proiettile e, quando viene applicata una tensione, lo spara smiley
700  International / Generale / Re: coil gun con magnete permanente? on: February 10, 2012, 04:48:29 pm
provo a scrivere la domanda in un'altra maniera, sperando di ottenere qualche risposta: usando un magnete permanente, anzi che un materiale metallico qualsiasi, ottengo più energia?
701  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: February 10, 2012, 04:07:09 pm
FUNZIONA! smiley-grin
grazie a tutti per il supporto! smiley-wink
702  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: February 10, 2012, 02:27:29 pm
si esatto smiley adesso io non so come funziona l'I2C, l'ho già usata ma non ho capito come lavora...
comunque siccome ho 4 ATtiny che devono solo inviare dati all'arduino e l'arduino deve solo riceverli pensavo di fare con 4 digitali degli enable, ma devo ancora provare...
703  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: February 10, 2012, 01:28:30 pm
no no, ma io non ho sensori ho degli ATtiny che programmo anche quelli apposta perchè la connesione possa esistere smiley
per chiudere la seriale uso la funzione end no? adesso provo poi vi so dire smiley-wink
704  Development / Suggestions for the Arduino Project / error in the reference on: February 10, 2012, 12:59:50 pm
i think that there is an error on the code that is posted here:
http://arduino.cc/en/Reference/SoftwareSerialOverflow
" // software serial : TX = digital pin 2, RX = digital pin 3 "
the pin 2 is RX while the pin 3 is TX, it's wrong, i guess...
i write here because i though this was the site where i can suggest corrections, isn't it?
705  International / Generale / Re: errore nel refernce? on: February 10, 2012, 12:53:31 pm
ok, i'll do it smiley-wink
thank you all!
Pages: 1 ... 45 46 [47] 48 49 ... 64