Pages: 1 2 [3]   Go Down
Author Topic: problemi i2c e comunicazione seriale tra 2 arduino  (Read 2506 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

della leonardo ho liberi i pin 11,9,8,1,0 quindi dove collego i led?
e per i programmi quali carico?
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 555
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

metti i led sul 8 e sul 9.

Poi carica il codice dello slave.

ricarica poi il codice master su arduino uno modificandolo così.
e dimmi se si accendono.
Code:
// Written by Nick Gammon
// February 2012

#include <Wire.h>

const byte SLAVE_ADDRESS = 42;
const byte LED = 13;

#define BETA_ARDUINO ARDUINO < 100

void setup ()
{
  Wire.begin ();
  pinMode (LED, OUTPUT);     
}  // end of setup

void loop ()
{

  for (int x = 8; x <= 9; x++)
    { 
    Wire.beginTransmission (SLAVE_ADDRESS);
#if BETA_ARDUINO   
    Wire.send (x);
#else
    Wire.write (x);
#endif
    if (Wire.endTransmission () == 0)
      digitalWrite (LED, HIGH);
    else
      digitalWrite (LED, LOW);
     
    delay (200);
    }
}  // end of loop
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no niente da fare smiley-sad non si accendono smiley-sad
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 555
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Prova a fare un piccolo sketch che accenda solamente i led... direttamente sul leonardo.
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho caricato l'esempio blink e funzionano entrambi logicamente ho lasciato i led nei pin 8 e 9
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 555
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora lasciami un po' di tempo che faccio qualche prova io.. anche se non ho un leonardo, ma lo farò con con 2 UNO poi vediamo di portarlo su un leonardo.
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok tranquillo smiley
ma non dovrebbe cambiare niente tra una leonardo e una uno x la comunicazione i2c giusto?
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 150
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok ho trovato il mio errore ora funziona tutto smiley
praticamente io sia sull'arduino leonardo che uno sopa al pin 13 e al GND ho SDA e SCL e io non collegavo quelli ma i pin analogici bè era questo il mio errore smiley
@superzaffo grazie mille per il tuo aiuto e per il tuo tempo ti devo un favore  smiley-mr-green
Logged

Pages: 1 2 [3]   Go Up
Jump to: