/**
Arduino Uno PIND register demo
https://wokwi.com/arduino/projects/314168546236039745
Copyright (C) 2021, Uri Shaked.
*/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.backlight();
lcd.println("PORTD");
pinMode(22, OUTPUT);
pinMode(23, OUTPUT);
pinMode(24, OUTPUT);
pinMode(25, OUTPUT);
pinMode(26, OUTPUT);
pinMode(27, OUTPUT);
pinMode(28, OUTPUT);
pinMode(29, OUTPUT);
}
int value = -1;
void loop() {
PORTA = 170;//B10101010; // sets Arduino pins 1 to 7 as outputs, pin 0 as input
delay(1000);
PORTA = 85;//B01010101; // sets Arduino pins 1 to 7 as outputs, pin 0 as input
delay(1000);
}