
Re: Помощ за ардуино проект. Хоби ентусиаст съм ;-)
Не съм специалист по ардуино но:
Какво е "int" можеш да разбереш от тук:
http://arduino.cc/en/Reference/int#.UwMBQ4XC6iQТук е дефинирано на кои крачета какво е закачено:
int ledPin = 13; // pin za svetodioda
int inPin = 2; // pin za otchitane na pokazaniyata ot butona
int val = 0; // promenliva za pokazaniyata ot vhodniya pin
Същото трябва да се направи и за останалите крачета, които се ползват...
Тук е казано кое краче какво е (вход - Input, изход:Output)
void setup() {
pinMode(ledPin, OUTPUT); // deklarira pina na svetodioda kato izhod
pinMode(inPin, INPUT); // deklarira pina na butona kato vhod
Същото трябва да направиш и за другите заети крачета...
Тука се казва на ардуиното какво да прави с крачетата:
void loop(){
val = digitalRead(inPin); // otchita stoynostta ot vhodniya pin
if (val == HIGH) { // proveryava dali sustoyanieto e HIGH (butonat ne e natisnat)
digitalWrite(ledPin, LOW); // izgasva svetodioda
} else {
digitalWrite(ledPin, HIGH); // zapalva svetodioda
}
}
Ще се наложи да почетеш малко за да разбереш кое от тука какво прави, за да можеш да си го направиш по необходимия за теб начин за останалите крачета... Коментарите са достатъчно доре написани - опитай се да си ги обясниш... Успех...