Go Down

Topic: problemi i2c e comunicazione seriale tra 2 arduino (Read 2 times) previous topic - next topic

lupo95

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

superzaffo

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: [Select]

// 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

lupo95


superzaffo

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

lupo95

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

Go Up