Мазмуну:
- 1 -кадам: Иштетүү боюнча интерфейсти программалоо (Орнотуу)
- 2 -кадам: Иштетүү боюнча интерфейсти программалоо (Башкы меню)
- 3 -кадам: Иштетүү боюнча интерфейсти программалоо ("үйрөтүү" менюсу)
- 4 -кадам: Иштетүү боюнча интерфейсти программалоо ("Баалоо" Менюсу)
- 5 -кадам: Чычкан басылганда
- 6 -кадам: Чычкан сүйрөлгөндө
- 7 -кадам: Чычкан чыгарылганда
- 8 -кадам: Arduino менен баарлашуу
- 9 -кадам: Arduino орнотуу (схема)
- 10 -кадам: Arduino программалоо
- 11 -кадам: Баары болду, көңүл ачыңыз
Video: Окутуу жана баалоо үчүн жөнөкөй интерактивдүү колдонуучу интерфейси.: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор университет сабагынын алкагында иштелип чыккан, максаты белгилүү бир теманы окутуу жана баалоо үчүн интерактивдүү системаны түзүү болчу. Бул үчүн биз интерфейс үчүн ЖКда иштетүүнү жана аркада баскычы менен светодиоддорун Arduino NANO колдонгонбуз, ошондуктан бул абдан жөнөкөй. Окутуу үчүн ал интерфейсти сунуштайт, анда модель көрсөтүлөт жана колдонуучу компоненттердин ар бирин чыкылдата алат. анын текст сүрөттөмөсүн алуу үчүн. Бирок, колдонуучуну баалоо үчүн, ал табышмак сыяктуу көйгөйдү сунуштайт, анда колдонуучу тийиштүү моделди куруу үчүн ар бир бөлүгүн сүйрөп, таштап, жана алардын жообун ырастоо үчүн баскычты басышы керек, ошондо баскычтын диоддору колдонуучуга айтып берет жооп туура же туура эмес болсо.
Бул долбоорду ишке ашырууда эң көп таралган көйгөй - бул Processing менен Arduino ортосундагы байланыш, анткени туташуунун кечигүү убактысы компьютерлер арасында ар кандай болушу мүмкүн, бул аппараттын портативдүүлүгүнө тоскоол болот. Ошондой эле, сиз ар дайым Arduino туташып турган портту аныктап алышыңыз керек, андыктан ар бир USB түзмөгү туташып турат, андыктан ал кайсы COM экенин текшеришиңиз керек.
1 -кадам: Иштетүү боюнча интерфейсти программалоо (Орнотуу)
Биз колдонула турган өзгөрмөлөрдү, x жана y координаттарынын массивдери катары бардык бөлүктөрдүн ордун, ошондой эле Teach (imgA) жана баалоо (img) менюлары үчүн ар бир бөлүктүн сүрөттөрү үчүн массивдерди орноттук., жооптордун туура экендигин текшерүү үчүн массив жана чычкандардын бөлүктөрдүн үстүндө экендигин жана аларды алууга аракет кылып жаткандыгын аныктоочу бовердер менен кулпулар үчүн массивдер. Андан кийин аларды инициализациялоого жана интерфейс Arduino менен байланыша турган портту ачууга өтүңүз.
2 -кадам: Иштетүү боюнча интерфейсти программалоо (Башкы меню)
Биринчиден, негизги меню эки баскычты көрсөтөт жана алардын бири басылганда, программа "Окутуу" менюсун же "Баалоо" менюсун жүктөйт.
Ошентип, чычкан басылганда жана баскычтардын биринин үстүндө турганда, ал жаңы менюга муктаж болгон бардык бөлүктөрдүн позицияларын жөнөтөт жана башка менюну жүктөйт.
3 -кадам: Иштетүү боюнча интерфейсти программалоо ("үйрөтүү" менюсу)
Бул жерде, эгерде чычкан бөлүктөрдүн бирин айланып жүрсө, анда ал тийиштүү боверди иштетет, ал эми чычкан басылганда тиешелүү текстти иштетет жана аны экранда көрсөтөт.
4 -кадам: Иштетүү боюнча интерфейсти программалоо ("Баалоо" Менюсу)
Бул жерде, чычкан басылганда, кулпуларын иштетет, бирок бул жолу тексттерди көрсөтүүнүн ордуна, тандалган бөлүктү сүйрөп чыгаруучу бовердерди активдештирет. (Бул "чычкан менен сүйрөө, түшүрүү жана алып келүү" процессине негизделген. Js)
5 -кадам: Чычкан басылганда
Жогоруда айтылгандай, чычкан басылганда жана бовер "чын" болгондо, ал тиешелүү кулпуланганды иштетет.
6 -кадам: Чычкан сүйрөлгөндө
Эгерде чычкан сүйрөлсө, анда чыныгы меню - бул баалоо менюсу жана "кулпуланган" бирөө "чыныгы" болсо, ал тиешелүү бөлүгүн чычкан менен бирге сүйрөп кетет.
7 -кадам: Чычкан чыгарылганда
Ошентип, эгер чычкан бошотулуп, дагы эле "Баалоо" менюсунда болсо, анда ал сүйрөлүп келе жаткан бөлүктү, эгер модель жетиштүү жакын болсо, аны куруу керек болгон жерге коюп, жообуңуздун тууралыгын текшерет. Андан кийин ал бардык кулпулоолорду жана тексттерди "жалган" абалга келтирет.
8 -кадам: Arduino менен баарлашуу
Эми, эгер сиз Arduino баскычын бассаңыз, анда ал бардык туура бөлүктөрдү ордуна койгонуңузду текшерет жана анын туура же туура эместигин айтат, андан кийин туура болсо "1" же туура эмес болсо "2" жөнөтөт. Arduino.
9 -кадам: Arduino орнотуу (схема)
Бул ардуино үчүн колдонулган схема болчу, бирок Аркада баскычы менен, ошондуктан баскычка бараткан жашыл зым баскычтын астындагы туташтыргычка (COM) жана кызыл зым ортосуна (NO) бармак. Светодиоддор үчүн 220Ω резистор, баскыч үчүн 1kΩ колдонулган.
10 -кадам: Arduino программалоо
Эми ал баскычты санарип пиндин 2синде INPUT катары, ал эми LEDди 4, 6да жана 8де OUTPUT катары конфигурациялайт. Андан кийин Портту конфигурациялайт жана окуйт, эгерде ал "1" (туура жооп) алса, анда ал 3тү күйгүзөт. Светодиоддор бир -бирден, эгер "2" (туура эмес жооп) алса, анда алардын бирөөсүн гана жарык кылмак. Ошондой эле, эгер кнопка басылса, ал интерфейске "е" жөнөтөт.
11 -кадам: Баары болду, көңүл ачыңыз
Бул жерде бул долбоор үчүн колдонулган коддор:
Сунушталууда:
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы: 5 кадам
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncherди колдонуу техникасы: Объектке багытталган программалоого жаңы келген студенттер үчүн үйрөнүү/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн жолу. EkTools 2 дюймдук чоң сокку; катуу формалар эң жакшы.2. Кагаз же с
Android колдонуучу интерфейси менен логикалык анализатор: 7 кадам
Android колдонуучу интерфейси менен логикалык анализатор: Дүйнө ансыз деле көптөгөн логикалык анализаторлорго толуп кеткен. Электроника хоббимде, мүчүлүштүктөрдү оңдоо жана оңдоо үчүн мага керек болчу. Интернеттен издедим, бирок издеп жүргөнүмдү таппай койдум. Мына, мен бул жерде … " ДАГЫ Ло
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: 5 кадам
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: Объектке багытталган программалоого жаңы келген студенттер үчүн үйрөнүү/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн бир жолу. Бөлүктөр: 1. Кайчы (каалаган түрү жасайт). 2. Кагаз же карточка кесими. 3. Маркер
ЭКГ жана жүрөктүн кагышынын виртуалдык колдонуучу интерфейси: 9 кадам
ЭКГ жана Жүрөктүн Урушунун Виртуалдуу Колдонуучунун Интерфейси: Бул көрсөтмө үчүн, биз сизге жүрөктүн согуусун кабыл алуу үчүн схеманы кантип курууну жана аны виртуалдык колдонуучу интерфейсине (VUI) дисплейиңиздин жүрөгүнүн согушу жана жүрөктүн кагышын көрсөтүү менен көрсөтөбүз. Бул салыштырмалуу жөнөкөй айкалышты талап кылат
Колдонуучу интерфейси менен 30 $ байкоо системасы: 7 кадам
Колдонуучу интерфейси менен 30 $ байкоо системасы: Абдан арзан жана көзөмөлдөө тутумун жасоо абдан оңой. Муну аткаруу үчүн кандайдыр бир ракета илимпозу болуунун кажети жок. Керектүү бөлүктөрдүн баары, балким, жергиликтүү жабдыктар дүкөнүнөн табылат. Сизге болгону 2 бурчтуу штанга, 2 servo мотор, купе керек болот