Se conectează 8 LED-uri(LED0-LED7), 4 la pinii digitali 4-7, 4 la pinii digitali 8-11. Folosind operațiile cu portutiscrieți un program care citește de la interfața serială un număr între 0-255, și aprinde combinația de leduri corespunzătoare.
In arduino
Răspunsuri la întrebare
Răspuns de
0
byte val, valH, valL;
void setup()
{
Serial.begin(9600);
DDRD = DDRD | B11110000;
DDRB = DDRB | B00001111;
}
void loop()
{
if (Serial.available() > 0)
{
val = Serial.parseInt();
valH = val >> 4;
valL = val << 4;
PORTB = valH;
PORTD = valL;
}
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Ed. tehnologică,
9 ani în urmă
Matematică,
9 ani în urmă