1
Screeny / Odp: Galeria screenów. / W tym wątku zabrania się umieszczania komentarzy.
« dnia: Dzisiaj o 00:28:40 »
Znowu Ganc.
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
volatile uint8_t zPC[52] = {0}; // standardowe bajty przekazywane do kodu Arduino
volatile uint8_t doPC[20] = {0xEF, 0xEF, 0xEF, 0xEF, 0}; // standardowe bajty przyjmowane z kodu Arduino
void setup() {
pinMode(2, OUTPUT); //ustawienie pinu 2 jako wyjście cyfrowe
pinMode(3, OUTPUT); //ustawienie pinu 3 jako wyjście cyfrowe
pinMode(9, OUTPUT); //ustawienie pinu 9 jako wyjście cyfrowe
digitalWrite(2, LOW); //ustawienie stanu niskiego na pinie 2
digitalWrite(3, LOW); //ustawienie stanu niskiego na pinie 3
digitalWrite(9, LOW);
Serial.begin(115200); //nawiązanie komunikacji z prędkością 115200b/s
Serial.setTimeout(10);
while(!Serial){}; //czekanie do nawiązania komunikacji z komputerem
}
void loop() {
digitalWrite(2, (bitRead(zPC[8], 6))); //czuwak
digitalWrite(3, (bitRead(zPC[8], 7))); //shp
analogWrite(9, zPC[19]); //amperomierz 1
byte zPC[19] = {0};
while (!Serial.available()) {};
Serial.readBytes((char*)zPC, 52);
Serial.write((char*)doPC, 20);
}