int layer[4] = {A3, A2, A1, A0}; //initializing and declaring led layers int column[16] = {13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 0, 1, A5, A4}; //initializing and declaring led rows int time = 250; int i = 0, j = 0; //int pinStateA6 = 0; //int pinStateA7 = 0; // int taste = A6; // char sendeInhalt = 1; // int sendeInhalt = 1; void setup() { // pinMode(taste, INPUT); // Taste an Pin25 (A6) for (int i = 0; i < 16; i++) { pinMode(column[i], OUTPUT); //setting rows to ouput } for (int i = 0; i < 4; i++) { pinMode(layer[i], OUTPUT); //setting layers to output } randomSeed(analogRead(10)); //seeding random for random pattern // Serial.begin(9600); //öffnet die serielle Datenübertragung mit 9600 bit/s pinMode(A6, OUTPUT); pinMode(A7, OUTPUT); Serial.begin(38400); } void loop() { digitalWrite(A6, HIGH); digitalWrite(A7, HIGH); delay(100); pinMode(A6, INPUT); pinMode(A7, INPUT); i = analogRead(A6); j = analogRead(A7); Serial.println(i); // Serial.println(j); // if (pinStateA6 = analogRead(A6) > 100 ? 0 : 1;) { // Serial.println("Taste AUS 000"); // delay(100); // } // if (analogRead(taste) = 1) { // Serial.println("Taste AN 111"); // delay(100); // } //analogRead(A6) > 100 ? 0 : 1 // if (Serial.available() > 0) //"wenn ein Datenpaket geliefert wird" // { // Serial.println("Hallo Anwender! Hier ist Arduino Nano."); // delay(1000); //1000ms = 1s // } // sendeInhalt = Serial.read(); //liest die Daten // int sendeInhalt = 1; // if (sendeInhalt == '1') { turnEverythingOn(); } // if (sendeInhalt == '0') { randomRain(); } // Serial.flush(); //seriellen Puffer löschen // }