avr을 스위치를 이용해 led를 제어하는걸 해야하는데

 

스위치를 누르면 해당 led가 켜지게 하는건 알겠는데 (PORTB |= PIND 대충 이런식으로)

 

스위치를 누르면 켜져있는 led를 끄게 하는걸 도저히 모르겠어 ㅠㅠ 이거좀 부탁해

 

그리고 특정 스위치(예를들면 1번스위치)를 누르면 오른쪽이나 왼쪽으로 led를 이동시키는걸 잘 모르겠어..

 

시프트.. 라고 하던가? 가능하면 어렵지 않은 코드로 어떻게 안되나 <<를 쓰던가 for문이나 if문 수준의 아주 간단한 걸로..

 

즈발즈발 부탁해