Turinys:

„Arduino“skaičiuoklė su LED išvestimi: 5 žingsniai
„Arduino“skaičiuoklė su LED išvestimi: 5 žingsniai

Video: „Arduino“skaičiuoklė su LED išvestimi: 5 žingsniai

Video: „Arduino“skaičiuoklė su LED išvestimi: 5 žingsniai
Video: BTT GTR v1.0/M5 v1.0 - TMC2208 UART 2024, Liepa
Anonim
„Arduino“skaičiuoklė su LED išvestimi
„Arduino“skaičiuoklė su LED išvestimi
„Arduino“skaičiuoklė su LED išvestimi
„Arduino“skaičiuoklė su LED išvestimi
„Arduino“skaičiuoklė su LED išvestimi
„Arduino“skaičiuoklė su LED išvestimi
„Arduino“skaičiuoklė su LED išvestimi
„Arduino“skaičiuoklė su LED išvestimi

Sveiki vaikinai! Norite išmokti naudoti serijinio monitoriaus įvestį ir išvestį. Na, jūs turite puikią pamoką, kaip tai padaryti! Šioje pamokoje aš jums padėsiu atlikti paprastus veiksmus, kurių reikia norint sukurti skaičiuotuvą naudojant „Arduino“serijos monitorių, ir parodysiu rezultatą LED mirksėjimais.

1 veiksmas: atsisiųskite „Arduino IDE“

Atsisiųskite „Arduino IDE“
Atsisiųskite „Arduino IDE“

Atsisiųskite ir įdiekite „Arduino IDE“(interaktyvios plėtros aplinką) naudodami žemiau esančią nuorodą:

www.arduino.cc/en/Main/Software Pasirinkite ir išsaugokite versiją, kuri geriausiai atitinka jūsų operacinę sistemą ir konfigūraciją.

2 žingsnis: Aparatinės medžiagos

  1. 1 „Arduino“lenta
  2. 1 kabelis, skirtas prijungti „Arduino“plokštę prie kompiuterio
  3. 1 šviesos diodas
  4. Trumpieji laidai

3 žingsnis: sukurkite aparatūrą

Aparatūros kūrimas
Aparatūros kūrimas

1) Prijunkite „Arduino“prie kompiuterio

2) Prijunkite šviesos diodą prie duonos lentos ir „Arduino“, kaip parodyta paveikslėlyje.

4 veiksmas: atsisiųskite ir paleiskite programą

Atsisiųskite pridėtą „arduino“programą į savo nešiojamąjį kompiuterį. Prijunkite arduino prie nešiojamojo kompiuterio ir paleiskite programą.

„Arduino IDE“atidarykite Įrankiai-> nuoseklųjį monitorių. Įveskite skaičiavimą, pvz., 3+2, ir gausite rezultatą kaip 5. Taip pat galite pabandyti atimti, dauginti ir padalyti taip:

4+2 (gausite rezultatą = 6)

8-3 (gausite rezultatą = 5)

5*3 (gausite rezultatą = 15)

10/2 (gausite rezultatą = 5)

Pamatysite, kad šviesos diodas mirksi tiek kartų, kiek išeina.

5 žingsnis: supraskite programą

Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas
Programos supratimas

Pirmiausia suprasime, kaip veikia nuoseklaus prievado įvestis ir išvestis. Vartotojas gali įvesti duomenis serijinio monitoriaus lango įvesties lauke, kad galėtų siųsti vertes ir duomenis į „Arduino“. Bet kuri serijinė programa ar net pasirinktinė serijinė programa gali būti naudojama duomenims siųsti į „Arduino“, o ne naudojant „Serial Monitor“langą. Panašiai vartotojas gali išvesti duomenis į serijinį monitorių.

Dabar tai panaudosime kurdami savo skaičiuotuvą. Pirmiausia nustatymo () metodu: inicijuojame kintamuosius ir nuoseklųjį prievadą. Serial.begin (9600); // pradeda serijinį ryšį Serial.println ("Siųsti man skaičiavimą"); Serial.println ("Pavyzdžiui: 2+3"); Tada ciklo () metodu: while (Serial.available ()> 0) {// kol duomenys siunčiami į arduino, skaičius1 = Serial.parseInt (); operacija = Serial.read (); // operacija bus pirmasis simbolis po pirmojo skaičiaus2 = Serial.parseInt (); // išsaugo antrąjį skaičių skaičiuje2 Tada paskambiname calc () ir atspausdiname skaičiavimo rezultatą. calc () yra pasirinktinė funkcija, atliekanti skaičiavimus. Leiskite suprasti, kaip tai veikia. Jei (operacija == '+'), ji prideda du skaičius ir išsaugo rezultatą kintamajame „rezultatas“. Jei (operacija == '-'), ji atima du skaičius ir išsaugo rezultatą kintamajame „rezultatas“. Jei (operacija == '*'), ji padaugina du skaičius ir išsaugo rezultatą kintamajame „rezultatas“. Jei (operacija == '/'), ji padalija du skaičius ir išsaugo rezultatą kintamajame „rezultatas“. Priešingu atveju spausdinama „Klaida“

Mirksėjimo metodas turi kodą, kad šviesos diodas mirksėtų tiek kartų, kiek bus gauta naudojant paprastą kilpą.

Rekomenduojamas: