diff --git a/INF/i2c/i2c.ino b/INF/i2c/i2c.ino new file mode 100644 index 0000000..fc5fa2c --- /dev/null +++ b/INF/i2c/i2c.ino @@ -0,0 +1,26 @@ +#include "Wire.h" +// absch -> Abschreiben + +void setup() { + Wire.begin(); + Serial.begin(115200); +} + +void loop() { + // Daten senden + // 0b um in 0 und 1 zu schreiben ansonsten Hex + // 0111 <- absch. 0000 <- Jumper ablesen + Wire.beginTransmission(0b0111000); + //Wire.write(0b00001111); // da LED LOW Active 0->AN, 1->AUS; mann muss 8 Bits machen + //Wire.endTransmission(); + delay(500); + + // Daten empfangen + byte Daten1; // 1 Byte deklarieren + Wire.requestFrom(0b0100110, 1); + if (Wire.available() >= 1){ + Daten1 = Wire.read(); // Daten lesen + Wire.write(Daten1); + } + Wire.endTransmission(); +} diff --git a/INF/pwm_lernen/pwm_lernen.ino b/INF/pwm_lernen/pwm_lernen.ino new file mode 100644 index 0000000..e9a22e9 --- /dev/null +++ b/INF/pwm_lernen/pwm_lernen.ino @@ -0,0 +1,9 @@ +void setup() { + // put your setup code here, to run once: + ledcAttach(12, 50, 10); +} + +void loop() { + // put your main code here, to run repeatedly: + ledcWrite(12, ) +} diff --git a/progp/25-2-6/buuble-sort.py b/progp/25-2-6/buuble-sort.py new file mode 100644 index 0000000..c919078 --- /dev/null +++ b/progp/25-2-6/buuble-sort.py @@ -0,0 +1,9 @@ +arr_test = [4,5,9,1,3] + +for i in range(len(arr_test)): + if arr_test[i] > arr_test[i + 1]: + temp = arr_test[i] + arr_test[i] = arr_test[i + 1] + arr_test[i + 1] = temp + +print(arr_test) \ No newline at end of file