http://www.elektromanoid.hu/ardu_3.html
A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu


Kód: Egész kijelölése
/*
Nyomogomb
Demonstracios program a nyomogomb - LED kapcsolathoz
60 nap alatt Arduino tanfolyam
(c) TavIR http://www.tavir.hu
*/
void setup(){
pinMode(6, INPUT);
// D6 labon kapcsolo, lab bemenet
pinMode(7, OUTPUT);
// D7 lab: LED
digitalWrite(6, HIGH);
// D6-on felhuzo bekapcsol
}
void loop() {
digitalWrite(7, digitalRead(6));
// a D6 jelszintje a D7-re kiirodik
}
Kód: Egész kijelölése
void setup(){
pinMode(6, INPUT);
// D6 labon kapcsolo, lab bemenet
pinMode(7, OUTPUT);
// D7 lab: LED
digitalWrite(6, HIGH);
// D6-on felhuzo bekapcsol
}
void loop() {
digitalWrite(7, digitalRead(6));
// a D6 jelszintje a D7-re kiirodik
}


Kód: Egész kijelölése
//PELDAKOD NYOMOGOMBOS LEDKAPCSOLO
int led=5;
int gomb=9;
void setup(){
pinMode(led,OUTPUT);
pinMode(gomb,INPUT);
digitalWrite(gomb,HIGH);
}
void setup(){
if(digitalRead(9)==HIGH){
delay(5);
digitalWrite(5,LOW);
}
else{digitalWrite(5,HIGH);}
}

Kód: Egész kijelölése
// CHASING LIGHT and a SWITCH
// 8 LEDs on Ports 2-9 and LED#13 - on board
int unit=100; //Speed
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(13, OUTPUT); // Internal LED
pinMode(12, INPUT); // pushbutton
digitalWrite(12,HIGH); //pull up resistors
}
void loop() {
for(int i=2; i<5; i++){ //run from 2-5
digitalWrite(i,HIGH); //turn on LED #i
digitalWrite(11-i,HIGH); //turn on LED 11-#i
delay(unit); //time for ON
digitalWrite(i,LOW); //turn off LED #i
digitalWrite(11-i,LOW); //turn off LED 11-#i
delay(unit);
}
for(int i=5; i>2; i--){ //run from 5-2 (reverse)
digitalWrite(i,HIGH); //turn on LED #i
digitalWrite(11-i,HIGH); //turn on LED 11-#i
delay(unit); //time for ON
digitalWrite(i,LOW); //turn of LED #i
digitalWrite(11-i,LOW); //turn of LED 11-#i
delay(unit);
digitalWrite(13,digitalRead(12)); //Read pin12, forward it to Pin13 to control the LED #13
}
}