Мазмуну:

Калькуляторуңузду Arduino менен түзүңүз!: 5 кадам
Калькуляторуңузду Arduino менен түзүңүз!: 5 кадам

Video: Калькуляторуңузду Arduino менен түзүңүз!: 5 кадам

Video: Калькуляторуңузду Arduino менен түзүңүз!: 5 кадам
Video: Arduino Millis функциясы 3 мысалмен түсіндірілді 2024, Ноябрь
Anonim
Arduino аркылуу калкуляторуңузду түзүңүз!
Arduino аркылуу калкуляторуңузду түзүңүз!
Arduino аркылуу калкуляторуңузду түзүңүз!
Arduino аркылуу калкуляторуңузду түзүңүз!
Arduino аркылуу калкуляторуңузду түзүңүз!
Arduino аркылуу калкуляторуңузду түзүңүз!

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

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) Ардуинону компьютериңизге туташтырыңыз

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

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

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

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

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

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

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

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

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

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

Биз муну азыр өзүбүздүн жеке эсептегичибизди куруу үчүн колдонобуз.

Биринчиси setup () ыкмасында:

Биз өзгөрмөлөрдү жана сериялык портту баштайбыз.

Serial.begin (9600); // сериялык байланышты баштайт

Serial.println ("Мага эсептөөнү жөнөт");

Serial.println ("Мисалы: 2+3");

Андан кийин loop () методу:

while (Serial.available ()> 0) {// arduinoго берилиштер берилип жатканда, саны1 = Serial.parseInt ();

операция = Serial.read (); // операция биринчи сандан кийинки биринчи чар болот

саны2 = Serial.parseInt (); // экинчи номерди 2 номеринде сактайт

Андан кийин calc () деп атайбыз жана эсептөөнүн жыйынтыгын басып чыгарабыз.

эсептөө () - бул эсептөөлөрдү аткаруучу ыңгайлаштырылган функция. Бул кантип иштээрин түшүнөлү.

Эгерде (операция == '+'), ал эки санды кошот жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт.

Эгерде (операция == '-'), ал эки санды алып салат жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт.

Эгерде (операция == '*'), ал эки санды көбөйтөт жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт.

Эгерде (операция == '/'), ал эки санды бөлөт жана натыйжаны "натыйжа" өзгөрмөсүндө сактайт.

Болбосо, "Error" басып чыгарат

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