Мазмуну:

LED чыгаруу менен Arduino Calculator: 5 кадам
LED чыгаруу менен Arduino Calculator: 5 кадам

Video: LED чыгаруу менен Arduino Calculator: 5 кадам

Video: LED чыгаруу менен Arduino Calculator: 5 кадам
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноябрь
Anonim
LED чыгаруу менен Arduino Calculator
LED чыгаруу менен Arduino Calculator
LED чыгаруу менен Arduino Calculator
LED чыгаруу менен Arduino Calculator
LED чыгаруу менен Arduino Calculator
LED чыгаруу менен Arduino Calculator
LED чыгаруу менен Arduino Calculator
LED чыгаруу менен Arduino Calculator

Эй балдар! Сериялык монитордун киришин жана чыгышын колдонууну үйрөнгүңүз келет. Мында сизде муну кантип жасоо боюнча эң сонун окуу куралы бар! Бул көрсөтмөдө, мен сизге Arduino сериялык мониторун колдонуп калькуляторду түзүү жана LED жаркылдоосунда натыйжаны көрсөтүү үчүн зарыл болгон жөнөкөй кадамдарды көрсөтөм.

1 -кадам: Arduino IDE жүктөө

Arduino IDE жүктөлүп алынууда
Arduino IDE жүктөлүп алынууда

Төмөндөгү шилтеме аркылуу Arduino IDE (Interactive Development Environment) жүктөп алып, орнотуңуз:

www.arduino.cc/en/Main/Software Иштөө тутумуңузга жана конфигурацияңызга эң ылайыктуу версияны тандап, сактаңыз.

2 -кадам: Аппараттык материалдар

  1. 1 Arduino тактасы
  2. Ардуино тактасын компьютериңизге туташтыруу үчүн 1 кабель
  3. 1 LED
  4. Jumper Wires

3 -кадам: Аппаратты куруу

Аппаратты куруу
Аппаратты куруу

1) Ардуинону компьютериңизге туташтырыңыз

2) LEDди панельге жана Arduino -го сүрөттө көрсөтүлгөндөй туташтырыңыз.

4 -кадам: Программаны жүктөө жана иштетүү

Ноутбукка тиркелген arduino программасын жүктөп алыңыз. Ардуинону ноутбукка туташтырып, программаны иштетиңиз.

Arduino IDEде, Tools-> сериялык мониторду ачыңыз. Жасала турган эсептөөнү териңиз, мисалы, 3+2, ошондо сиз 5ке ээ болосуз. Ошондой эле төмөндөгүдөй алып салууну, көбөйтүүнү жана бөлүүнү колдонсоңуз болот:

4+2 (сиз Result = 6 аласыз)

8-3 (сиз Result = 5 аласыз)

5*3 (сиз Result = 15 аласыз)

10/2 (сиз Result = 5 аласыз)

Сиз LED канча жолу чыкпаганын көрөсүз.

5 -кадам: Программаны түшүнүү

Программаны түшүнүү
Программаны түшүнүү
Программаны түшүнүү
Программаны түшүнүү
Программаны түшүнүү
Программаны түшүнүү
Программаны түшүнүү
Программаны түшүнүү

Алгач сериялык порттун кириши жана чыгышы кандай иштээрин түшүнөлү. Колдонуучу баалуулуктарды жана маалыматтарды Arduinoго жөнөтүү үчүн сериялык монитор терезесиндеги маалыматтарды киргизүү талаасына киргизе алат. Ар кандай сериялык программа, ал тургай, колдонуучунун сериялык тиркемеси Serial Monitor терезесин колдонуунун ордуна Arduinoго маалыматтарды жөнөтүү үчүн колдонулушу мүмкүн.

Биз муну азыр өзүбүздүн жеке эсептегичибизди куруу үчүн колдонобуз. Биринчиси setup () методунда: Биз өзгөрмөлөрдү жана сериялык портту баштайбыз. Serial.begin (9600); // сериялык байланыш башталат Serial.println ("Мага эсептөө жөнөтүү"); Serial.println ("Мисалы: 2+3"); Андан кийин loop () методунда: while (Serial.available ()> 0) {// arduinoго маалыматтар жөнөтүлүп жатканда, number1 = Serial.parseInt (); операция = Serial.read (); // операция биринчи сандан кийинки биринчи чар болот number2 = Serial.parseInt (); // экинчи номерди номерде сактайт2 Андан кийин calcule () деп атайбыз жана эсептөөнүн жыйынтыгын басып чыгарабыз. эсептөө () - бул эсептөөлөрдү аткаруучу ыңгайлаштырылган функция. Бул кантип иштээрин түшүнөлү. Эгерде (операция == '+'), ал эки санды кошот жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт. Эгерде (операция == '-'), ал эки санды алып салат жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт. Эгерде (операция == '*'), ал эки санды көбөйтөт жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт. Эгерде (операция == '/'), ал эки санды бөлөт жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт. Болбосо, "Error" басып чыгарат

Жарк этүү ыкмасы жөнөкөй цикл менен натыйжада LEDди канча ирет өчүрүү кодуна ээ.

Сунушталууда: