Re: PC - ARDUINO ovládání vstupů a výstupů
Napsal: 26 úno 2020, 20:02
České fórum pro všechny nadšence do Arduina a dalších technologií.
https://forum.hwkitchen.cz/
Kód: Vybrat vše
#include <EEPROM.h>
byte indexProgramuL1 = 0;
byte buferL1[7];
byte adresaL1 = 100;
void setup() {
Serial.begin(9600);
for (byte y = 0; y < 50; y++) {
for (byte i = indexProgramuL1; i < indexProgramuL1+6; i++) { // načtení z EE do buferu
buferL1[i] = EEPROM.read(adresaL1 + i);
Serial.print(buferL1[i]);
Serial.print(" - ");
}
Serial.println();
if (indexProgramuL1 > 9) {
indexProgramuL1 = 0;
Serial.println("-------------------------------");
} else {
indexProgramuL1 += 3;
Serial.println();
}
}
} // konec setup ----------------------------------------------------
void loop() {
} // konec void -----------------------------------------------------
Kód: Vybrat vše
20:34:36.065 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:36.065 ->
20:34:36.065 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:36.112 ->
20:34:36.112 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:36.159 ->
20:34:36.159 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:36.206 ->
20:34:36.206 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:36.206 -> -------------------------------
20:34:36.253 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:36.299 ->
20:34:36.299 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:36.299 ->
20:34:36.299 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:36.346 ->
20:34:36.346 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:36.393 ->
20:34:36.393 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:36.393 -> -------------------------------
20:34:36.440 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:36.440 ->
20:34:36.440 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:36.487 ->
20:34:36.487 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:36.534 ->
20:34:36.534 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:36.534 ->
20:34:36.534 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:36.581 -> -------------------------------
20:34:36.628 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:36.674 ->
20:34:36.674 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:36.674 ->
20:34:36.674 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:36.721 ->
20:34:36.721 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:36.721 ->
20:34:36.768 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:36.768 -> -------------------------------
20:34:36.768 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:36.815 ->
20:34:36.815 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:36.862 ->
20:34:36.862 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:36.909 ->
20:34:36.909 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:36.909 ->
20:34:36.909 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:36.956 -> -------------------------------
20:34:37.003 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:37.003 ->
20:34:37.003 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:37.049 ->
20:34:37.049 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:37.096 ->
20:34:37.096 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:37.096 ->
20:34:37.096 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:37.143 -> -------------------------------
20:34:37.143 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:37.190 ->
20:34:37.190 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:37.237 ->
20:34:37.237 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:37.237 ->
20:34:37.237 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:37.284 ->
20:34:37.284 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:37.331 -> -------------------------------
20:34:37.378 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:37.378 ->
20:34:37.378 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:37.424 ->
20:34:37.424 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:37.424 ->
20:34:37.471 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:37.471 ->
20:34:37.471 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:37.471 -> -------------------------------
20:34:37.518 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:37.565 ->
20:34:37.565 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:37.612 ->
20:34:37.612 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:37.612 ->
20:34:37.612 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:37.659 ->
20:34:37.659 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:37.706 -> -------------------------------
20:34:37.706 -> 0 - 0 - 0 - 0 - 1 - 12 -
20:34:37.753 ->
20:34:37.753 -> 0 - 1 - 12 - 0 - 2 - 0 -
20:34:37.753 ->
20:34:37.799 -> 0 - 2 - 0 - 0 - 3 - 20 -
20:34:37.799 ->
20:34:37.799 -> 0 - 3 - 20 - 0 - 4 - 0 -
20:34:37.846 ->
20:34:37.846 -> 0 - 4 - 0 - 0 - 5 - 0 -
20:34:37.846 -> -------------------------------
Kód: Vybrat vše
#include <EEPROM.h>
byte indexProgramuL1 = 0;
byte buferL1[7];
byte adresaL1 = 100;
void setup() {
Serial.begin(9600);
for (byte y = 0; y < 50; y++) {
for (byte i = indexProgramuL1; i < indexProgramuL1+6; i++) { // načtení z EE do buferu
buferL1[i] = EEPROM.read(adresaL1 + i);
Serial.print(i);
Serial.print("/");
Serial.print(buferL1[i]);
Serial.print(" - ");
}
Serial.println();
if (indexProgramuL1 > 9) {
indexProgramuL1 = 0;
Serial.println("-------------------------------");
} else {
indexProgramuL1 += 3;
Serial.println();
}
}
} // konec setup ----------------------------------------------------
void loop() {
} // konec void -----------------------------------------------------
Kód: Vybrat vše
20:26:33.310 -> 0/0 - 1/0 - 2/0 - 3/0 - 4/1 - 5/12 -
20:26:33.310 ->
20:26:33.310 -> 3/0 - 4/1 - 5/12 - 6/0 - 7/2 -
20:26:33.357 ->
20:26:33.357 -> 5/12 - 6/0 - 7/2 -
20:26:33.404 ->
20:26:33.404 -> 5/12 - 6/0 - 7/2 -
20:26:33.404 ->
20:26:33.404 -> 5/12 - 6/0 - 7/2 -
20:26:33.451 ->
20:26:33.451 -> 5/12 - 6/0 - 7/2 -
20:26:33.451 ->
20:26:33.451 -> 5/12 - 6/0 - 7/2 -
20:26:33.451 ->
20:26:33.451 -> 5/12 - 6/0 - 7/2 -
20:26:33.498 ->
20:26:33.498 -> 5/12 - 6/0 - 7/2 -
20:26:33.545 ->
20:26:33.545 -> 5/12 - 6/0 - 7/2 -
20:26:33.545 ->
20:26:33.545 -> 5/12 - 6/0 - 7/2 -
20:26:33.545 ->
20:26:33.545 -> 5/12 - 6/0 - 7/2 -
20:26:33.592 ->
20:26:33.592 -> 5/12 - 6/0 - 7/2 -
20:26:33.639 ->
20:26:33.639 -> 5/12 - 6/0 - 7/2 -
20:26:33.639 ->
20:26:33.686 -> 5/12 - 6/0 - 7/2 -
20:26:33.686 ->
20:26:33.686 -> 5/12 - 6/0 - 7/2 -
20:26:33.686 ->
20:26:33.686 -> 5/12 - 6/0 - 7/2 -
20:26:33.732 ->
20:26:33.732 -> 5/12 - 6/0 - 7/2 -
20:26:33.732 ->
20:26:33.732 -> 5/12 - 6/0 - 7/2 -
20:26:33.779 ->
20:26:33.779 -> 5/12 - 6/0 - 7/2 -
20:26:33.779 ->
20:26:33.779 -> 5/12 - 6/0 - 7/2 -
20:26:33.779 ->
20:26:33.826 -> 5/12 - 6/0 - 7/2 -
20:26:33.826 ->
20:26:33.826 -> 5/12 - 6/0 - 7/2 -
20:26:33.873 ->
20:26:33.873 -> 5/12 - 6/0 - 7/2 -
20:26:33.920 ->
20:26:33.920 -> 5/12 - 6/0 - 7/2 -
20:26:33.920 ->
20:26:33.920 -> 5/12 - 6/0 - 7/2 -
20:26:33.920 ->
20:26:33.920 -> 5/12 - 6/0 - 7/2 -
20:26:33.967 ->
20:26:33.967 -> 5/12 - 6/0 - 7/2 -
20:26:34.014 ->
20:26:34.014 -> 5/12 - 6/0 - 7/2 -
20:26:34.014 ->
20:26:34.014 -> 5/12 - 6/0 - 7/2 -
20:26:34.014 ->
20:26:34.014 -> 5/12 - 6/0 - 7/2 -
20:26:34.060 ->
20:26:34.060 -> 5/12 - 6/0 - 7/2 -
20:26:34.060 ->
20:26:34.060 -> 5/12 - 6/0 - 7/2 -
20:26:34.107 ->
20:26:34.107 -> 5/12 - 6/0 - 7/2 -
20:26:34.154 ->
20:26:34.154 -> 5/12 - 6/0 - 7/2 -
20:26:34.154 ->
20:26:34.154 -> 5/12 - 6/0 - 7/2 -
20:26:34.154 ->
20:26:34.154 -> 5/12 - 6/0 - 7/2 -
20:26:34.201 ->
20:26:34.201 -> 5/12 - 6/0 - 7/2 -
20:26:34.248 ->
20:26:34.248 -> 5/12 - 6/0 - 7/2 -
20:26:34.248 ->
20:26:34.248 -> 5/12 - 6/0 - 7/2 -
20:26:34.248 ->
20:26:34.248 -> 5/12 - 6/0 - 7/2 -
20:26:34.295 ->
20:26:34.295 -> 5/12 - 6/0 - 7/2 -
20:26:34.342 ->
20:26:34.342 -> 5/12 - 6/0 - 7/2 -
20:26:34.342 ->
20:26:34.342 -> 5/12 - 6/0 - 7/2 -
20:26:34.389 ->
20:26:34.389 -> 5/12 - 6/0 - 7/2 -
20:26:34.389 ->
20:26:34.389 -> 5/12 - 6/0 - 7/2 -
20:26:34.389 ->
20:26:34.435 -> 5/12 - 6/0 - 7/2 -
20:26:34.435 ->
20:26:34.435 -> 5/12 - 6/0 - 7/2 -
20:26:34.482 ->
20:26:34.482 -> 5/12 - 6/0 - 7/2 -
20:26:34.482 ->
20:26:34.482 -> 5/12 - 6/0 - 7/2 -
20:26:34.482 ->
Kód: Vybrat vše
Serial.println();
if (indexProgramuL1 > 9) {
indexProgramuL1 = 0;
Serial.println("-------------------------------");
} else {
indexProgramuL1 += 3;
Serial.println();
}
Kód: Vybrat vše
for (byte i = indexProgramuL1; i < indexProgramuL1+6; i++) { // načtení z EE do buferu
buferL1[i] = EEPROM.read(adresaL1 + i);
Serial.print(buferL1[i]);
Serial.print(" - ");
}
Kód: Vybrat vše
for (byte y = 0; y < 15; y++) {
for (byte z = 0; z < 6; z++) {
buferL1[z] = EEPROM.read(adresaL1 + indexProgramuL1);
Serial.print(indexProgramuL1);
Serial.print("/");
Serial.print(z);
Serial.print( "//");
Serial.print(buferL1[z]);
Serial.print(" - ");
indexProgramuL1++;
}
Serial.println();
if (indexProgramuL1 > 15) {
indexProgramuL1 = 0;
Serial.println("-------------------------------");
} else {
indexProgramuL1 -= 3;
Serial.println();
}
}