Drickande fågel klocka (2 / 43 steg)
Steg 2: programvara
Skriv i programvaran som anges nedan och "kompilera" (på webbplatsen mBed, all din programmering arbete görs "i molnet" på webbplatsen mBed). När du kompilerar, laddas komplett koden ner till din dator. Överföra filen till en MBED USB-enhet.
p.MsoNormal, li. MsoNormal, div. MsoNormal {marginal: 0,0 i; font-size: 12.0pt, font-family: Times New Roman;} div. Section1 {sida: Section1;}
#include "mbed.h"
DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
DigitalOut myled3(LED3);
DigitalOut myled4(LED4);
DigitalOut bird1(p21);
DigitalOut bird2(p23);
DigitalOut bird3(p25);
DigitalOut bird4(p27);
int main () {
While(1) {
sju-tiden
myled1 = 1;
BIRD1 = 1;
myled2 = 1;
BIRD2 = 1;
myled3 = 1;
BIRD3 = 1;
myled4 = 0;
bird4 = 0;
vänta (1800);
vänta (1800);
klockan åtta
myled1 = 0;
BIRD1 = 0;
myled2 = 0;
BIRD2 = 0;
myled3 = 0;
BIRD3 = 0;
myled4 = 1;
bird4 = 1;
wait(1800);
wait(1800);
niotiden
myled1 = 1;
BIRD1 = 1;
myled2 = 0;
BIRD2 = 0;
myled3 = 0;
BIRD3 = 0;
myled4 = 1;
bird4 = 1;
wait(1800);
wait(1800);
klockan tio
myled1 = 0;
BIRD1 = 0;
myled2 = 1;
BIRD2 = 1;
myled3 = 0;
BIRD3 = 0;
myled4 = 1;
bird4 = 1;
wait(1800);
wait(1800);
klockan elva
myled1 = 1;
BIRD1 = 1;
myled2 = 1;
BIRD2 = 1;
myled3 = 0;
BIRD3 = 0;
myled4 = 1;
bird4 = 1;
wait(1800);
wait(1800);
klockan tolv
myled1 = 0;
BIRD1 = 0;
myled2 = 0;
BIRD2 = 0;
myled3 = 1;
BIRD3 = 1;
myled4 = 1;
bird4 = 1;
wait(1800);
wait(1800);
klockan ett
myled1 = 1;
BIRD1 = 1;
myled2 = 0;
BIRD2 = 0;
myled3 = 0;
BIRD3 = 0;
myled4 = 0;
bird4 = 0;
wait(1800);
wait(1800);
klockan två
myled1 = 0;
BIRD1 = 0;
myled2 = 1;
BIRD2 = 1;
myled3 = 0;
BIRD3 = 0;
myled4 = 0;
bird4 = 0;
wait(1800);
wait(1800);
tre-tiden
myled1 = 1;
BIRD1 = 1;
myled2 = 1;
BIRD2 = 1;
myled3 = 0;
BIRD3 = 0;
myled4 = 0;
bird4 = 0;
wait(1800);
wait(1800);
klockan fyra
myled1 = 0;
BIRD1 = 0;
myled2 = 0;
BIRD2 = 0;
myled3 = 1;
BIRD3 = 1;
myled4 = 0;
bird4 = 0;
wait(1800);
wait(1800);
klockan fem
myled1 = 1;
BIRD1 = 1;
myled2 = 0;
BIRD2 = 0;
myled3 = 1;
BIRD3 = 1;
myled4 = 0;
bird4 = 0;
wait(1800);
wait(1800);
klockan sex
myled1 = 0;
BIRD1 = 0;
myled2 = 1;
BIRD2 = 1;
myled3 = 1;
BIRD3 = 1;
myled4 = 0;
bird4 = 0;
wait(1800);
wait(1800);
}
}