16
Arduino & Lign. / Sv: i2c Arduino Mega2560 R3
« Dato: Marts 19, 2016, 18:16:13 »
Hej Monie,
der er ikke forskel om du har en Arduino Uno eller Mega, begge kør den samme programmerings ide og det samme programmerings sprog.
Og hvis du har sat det op som på billede burde det funger, hvis din I2C adresse er rigtig ?
Prøve denne fremgangsmåde til at finde din I2C adresse, hivs du ikke har gjort det :
der er ikke forskel om du har en Arduino Uno eller Mega, begge kør den samme programmerings ide og det samme programmerings sprog.
Og hvis du har sat det op som på billede burde det funger, hvis din I2C adresse er rigtig ?
Prøve denne fremgangsmåde til at finde din I2C adresse, hivs du ikke har gjort det :
Kode:
//Copy and Paste this sketch (Thanks Nick Gammon!) into a blank Arduino IDE window:
// I2C Scanner
// Written by Nick Gammon
// Date: 20th April 2011
#include <Wire.h>
void setup() {
Serial.begin (9600);
// Leonardo: wait for serial port to connect
while (!Serial)
{
}
Serial.println ();
Serial.println ("I2C scanner. Scanning ...");
byte count = 0;
Wire.begin();
for (byte i = 8; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Found address: ");
Serial.print (i, DEC);
Serial.print (" (0x");
Serial.print (i, HEX);
Serial.println (")");
count++;
delay (1); // maybe unneeded?
} // end of good response
} // end of for loop
Serial.println ("Done.");
Serial.print ("Found ");
Serial.print (count, DEC);
Serial.println (" device(s).");
} // end of setup
void loop() {}