takis
Supreme Member
αρα ειμαι οκ ,να πω πως δεν εχω επανω το rotary
για να δω κατι στην οθονη πρεπει να ειναι επανω στο dac;
για να δω κατι στην οθονη πρεπει να ειναι επανω στο dac;
Αγαπητοί φίλοι και φίλες,
Σας προσκαλούμε να γιορτάσουμε μαζί τα 20α γενέθλια του AVclub.
Το Σάββατο 10 Οκτωβρίου, από τις 18:00 θα πραγματοποιήσουμε το πάρτι των γενεθλίων του φόρουμ μας στο Peñarrubia Lounge.
Δηλώστε τη συμμετοχή σας εδώ, θα χαρούμε πολύ να σας δούμε από κοντά.
κατεβαινει σε αυτη την μορφη και δεν μπορω να το αλλαξω η καταληξη pdf δεν εμφανιζεται για να την αλλαξω
// --------------------------------------
// i2c_scanner
//
// Version 1
// This program (or code that looks like it)
// can be found in many places.
// For example on the Arduino.cc forum.
// The original author is not know.
// Version 2, Juni 2012, Using Arduino 1.0.1
// Adapted to be as simple as possible by Arduino.cc user Krodal
// Version 3, Feb 26 2013
// V3 by louarnold
// Version 4, March 3, 2013, Using Arduino 1.0.3
// by Arduino.cc user Krodal.
// Changes by louarnold removed.
// Scanning addresses changed from 0...127 to 1...119,
// according to the i2c scanner by Nick Gammon
// http://www.gammon.com.au/forum/?id=10896
// Version 5, March 28, 2013
// As version 4, but address scans now to 127.
// A sensor seems to use address 120.
//
// This sketch tests the standard 7-bit addresses
// Devices with higher bit address might not be seen properly.
//
#include <Wire.h>
TwoWire WIRE2(2); // Use Hardware I2C2 (SCL2 = PB10, SDA2 = PB11)
#define Wire WIRE2 // To ease use of the "classic" Arduino libraries with the stm32duino's hardware I2C implementation
#define PDN_4490 PC13 // Set PDN pin of AK4490s
void setup() {
Serial.begin(115200);
Wire.begin();
pinMode(PDN_4490,OUTPUT); // AK4490 PDN pin.
digitalWrite(PDN_4490, LOW); // Keep PDN pin low.
delay(200);
digitalWrite(PDN_4490, HIGH); // Power up the DAC
delay(100);
Serial.println("\nI2C Scanner");
}
void loop() {
byte error, address;
int nDevices;
Serial.println("Scanning...");
nDevices = 0;
for(address = 1; address < 127; address++) {
// The i2c_scanner uses the return value of
// the Write.endTransmisstion to see if
// a device did acknowledge to the address.
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0) {
Serial.print("I2C device found at address 0x");
if (address < 16)
Serial.print("0");
Serial.println(address, HEX);
nDevices++;
}
else if (error == 4) {
Serial.print("Unknown error at address 0x");
if (address < 16)
Serial.print("0");
Serial.println(address, HEX);
}
}
if (nDevices == 0)
Serial.println("No I2C devices found");
else
Serial.println("done");
delay(5000); // wait 5 seconds for next scan
}
We use essential cookies to make this site work, and optional cookies to enhance your experience.