Õppeaasta lõpuni saab tegeleda oma teemaga. Lisaks on välja pakutud järgmised projektid:
Voolu mõõtmise jätame esialgu välja. Seega tuleb tegeleda kolme pinniga. Esmalt ütleme void setup osas millised pinnid on väljundid näiteks mootori A puhul.
- muna mürsk;
- Kullos lonkiv robot;
- Lego projektid;
- Folk race;
- Nikko mudelauto;
- Arduino ja mootorid;
- oma projekt.
Funktsioon | pin KanalA | pin Kanal B |
Suund | D12 | D13 |
PWM | D3 | D11 |
Pidur | D9 | D8 |
Voolu mõõt. | A0 | A1 |
pinMode(12,OUTPUT);//mootori A pöörlemise seisund
pinMode(9,OUTPUT);//mootori A piduri seisund
Nüüd paneme mootori täiega uugama!
void loop
digitalWrite(12,HIGHT);//mootor pöörlema
digitalWrite(9,LOW);//pidur maha
analogWrite(3,255)// A mootori kiirus max seega arv 255
viide näiteks 3 sekundit
Siit ei saa teha kopit peab ise sulud ja muud asjad lisama!!!!
Mikk lisas softi kuidas 2 mootorit tööle saad. Proovige!!!
const int dirA = 12;
const int dirB = 13;
const int speedA = 3;
const int speedB = 11;
void setup() {
// put your setup code here, to run once:
pinMode (dirA,OUTPUT);
pinMode (dirB, OUTPUT);
pinMode (speedA, OUTPUT);
pinMode (speedB, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(dirA, HIGH);
digitalWrite(dirB, HIGH);
analogWrite(speedA, 255);
analogWrite(speedB, 255);
delay(500);
}