View difference between Paste ID: 7dUH3e3p and jNfCPzV1
SHOW: | | - or go back to the newest paste.
1
#include <iom16.h>
2-
int main( void )
2+
int main( void ){
3-
{DDRD=255;
3+
4
DDRD=255;
5-
unsigned char a=0;
5+
6-
while(1){
6+
bool ijungtas = false;
7-
if (!(PINA&1))// Tikriname ar paspaustas mygtukas. Ženkliukas & 
7+
8-
reiškia lyginę IR operaciją, o ! reiškia loginę inversiją
8+
while(true){
9-
{
9+
	if (!(PINA&1)){
10-
if (a==0)a=1; else a=0; // Tikriname, ar prieš tai buvo paspaustas 
10+
		if(ijungtas==false){
11-
mygtukas ir įjungti diodai, jei taip, tai juos išjungsime
11+
			PORTD=255;
12-
while(!(PINA&1)){} // Čia paprasta priemonė nuo trumpų impulsų, 
12+
			ijungtas=true;
13-
atsirandančių paspaudus mygtuką
13+
		}else{
14-
}
14+
			PORTD=0
15
		}
16-
if (a==1)
16+
	}
17-
PORTD=255; else PORTD=0; // Junginėjam šviesos diodus, pagal 
17+
}