Мазмұны:

Жарықдиодты шығысы бар Arduino калькуляторы: 5 қадам
Жарықдиодты шығысы бар Arduino калькуляторы: 5 қадам

Бейне: Жарықдиодты шығысы бар Arduino калькуляторы: 5 қадам

Бейне: Жарықдиодты шығысы бар Arduino калькуляторы: 5 қадам
Бейне: Управляйте 10 выходными контактами или реле с помощью 10 кнопочных переключателей с 1 входным контактом Arduino ANPB-V2. 2024, Шілде
Anonim
Жарықдиодты шығысы бар Arduino калькуляторы
Жарықдиодты шығысы бар Arduino калькуляторы
Жарықдиодты шығысы бар Arduino калькуляторы
Жарықдиодты шығысы бар Arduino калькуляторы
Жарықдиодты шығысы бар Arduino калькуляторы
Жарықдиодты шығысы бар Arduino калькуляторы
Жарықдиодты шығысы бар Arduino калькуляторы
Жарықдиодты шығысы бар Arduino калькуляторы

Эй балалар! Монитордың сериялық кірісі мен шығысын қолдануды үйренгіңіз келеді. Міне, сізде мұны қалай жасауға болатыны туралы тамаша нұсқаулық бар! Бұл нұсқаулықта мен сізге Arduino сериялық мониторының көмегімен калькулятор құруға және нәтижені жарық диодты жыпылықтауда көрсетуге қажет қарапайым қадамдарды көрсетемін.

1 -қадам: Arduino IDE жүктеу

Arduino IDE жүктеу
Arduino IDE жүктеу

Arduino IDE (Интерактивті даму ортасы) төмендегі сілтеме арқылы жүктеп алыңыз және орнатыңыз:

www.arduino.cc/kz/Main/Software Операциялық жүйе мен конфигурацияға сәйкес келетін нұсқаны таңдаңыз және сақтаңыз.

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

  1. 1 Arduino тақтасы
  2. Arduino тақтасын компьютерге қосу үшін 1 кабель
  3. 1 жарық диоды
  4. Jumper Wires

3 -қадам: аппараттық құралдарды құру

Аппараттық құралдарды құру
Аппараттық құралдарды құру

1) Arduino -ны компьютерге қосыңыз

2) Светодиодты тақтаға және Arduino -ға суретте көрсетілгендей қосыңыз.

4 -қадам: Бағдарламаны жүктеу және іске қосу

Қосылған arduino бағдарламасын ноутбукке жүктеңіз. Ардуиноны ноутбукке қосып, бағдарламаны іске қосыңыз.

Arduino IDE-де Tools-> сериялық мониторды ашыңыз. Есептеуді енгізіңіз, мысалы, 3+2, және сіз нәтижені 5 түрінде аласыз. Сондай -ақ, азайтуды, көбейтуді және бөлуді келесі түрде орындауға болады:

4+2 (нәтиже = 6 болады)

8-3 (нәтиже = 5 болады)

5*3 (сіз нәтиже = 15 аласыз)

10/2 (сіз нәтиже = 5 аласыз)

Сіз жарықдиодты шығысқа қанша рет жыпылықтайтынын көресіз.

5 -қадам: Бағдарламаны түсіну

Бағдарламаны түсіну
Бағдарламаны түсіну
Бағдарламаны түсіну
Бағдарламаны түсіну
Бағдарламаны түсіну
Бағдарламаны түсіну
Бағдарламаны түсіну
Бағдарламаны түсіну

Алдымен порттың сериялық кірісі мен шығысы қалай жұмыс істейтінін түсінейік. Пайдаланушы мәндерді және деректерді Arduino -ға жіберу үшін сериялық монитор терезесіндегі енгізу өрісіне деректерді енгізе алады. Кез келген сериялық бағдарламаны, немесе тіпті реттелетін сериялық қосымшаны Arduino -ға Serial Monitor терезесінің орнына жіберуге болады, сол сияқты пайдаланушы деректерді сериялық мониторға шығара алады.

Енді біз мұны жеке калькулятор құру үшін қолданамыз. Біріншіден, setup () әдісінде: біз айнымалылар мен сериялық портты инициализациялаймыз. Serial.begin (9600); // сериялық байланыстар басталады Serial.println («Маған есептеуді жібер»); Serial.println («Мысалы: 2+3»); Содан кейін loop () әдісі: while (Serial.available ()> 0) {// arduino -ға деректер жіберілген кезде, number1 = Serial.parseInt (); операция = Serial.read (); // операция бірінші саннан кейінгі бірінші char болады number2 = Serial.parseInt (); // екінші нөмірді 2 нөмірінде сақтайды Содан кейін біз calc () деп атаймыз және есептеу нәтижесін басып шығарамыз. calc () - есептеулерді орындайтын реттелетін функция. Бұл қалай жұмыс істейтінін түсінейік. Егер (операция == '+'), ол екі санды қосады және нәтижені «нәтиже» айнымалысында сақтайды. Егер (операция == '-'), ол екі санды азайтады және нәтижені «нәтиже» айнымалысында сақтайды. Егер (операция == '*'), ол екі санды көбейтеді және нәтижені «нәтиже» айнымалысында сақтайды. Егер (операция == '/'), ол екі санды бөледі және нәтижені «нәтиже» айнымалысында сақтайды. Әйтпесе, ол «Қатені» басып шығарады

Жыпылықтау әдісінде қарапайым циклмен жарықдиодты бірнеше рет жыпылықтау коды бар.

Ұсынылған: