Бірдеңе жұмыс істемей ме?
Көмек
Ақауды қарапайым тексеруден бастап, қадаммен ізде. Бұл бет жаңа қойындыда ашылса — сабақтағы жұмысың сақталып тұрады.
Виртуалды Arduino
Тек компьютердеБұл — компьютердің ішіндегі «ойыншық» Arduino. Программаң нағыз платасыз-ақ 3D үстелде іске қосылады: LED-тер жанып-сөнеді, мониторда мәндер шығады. Плата әлі қолыңда болмаса не схеманы жинамай тұрып программаны тексергің келсе — дәл соған керек.
Қалай ашамын?
- Сабақтың не жобаның жоғарғы жолағындағы «🧪 Виртуалды Arduino» батырмасын бас.
- Батырма тек компьютерде көрінеді — телефон мен планшетте жоқ.
- Үстелге сабақтың схемасындағы бөлшектер өздігінен қойылады.
- Жабу — «✕ Жабу» батырмасы не Esc пернесі. Программаң редакторда сақталып қалады.
Не істей аламын?
- «▶ Іске қосу» — программа іске қосылады (алдымен бірнеше секунд «Компиляция…» болады, интернет керек).
- «⏸ Тоқтату» — тоқтату, «↺ Қайта бастау» — программаны басынан бастау.
- Батырмаларды үстелдің өзінде тышқанмен бас не оң жақтағы панельден бас.
- Жарық, температура, дыбыс датчиктерінің мәнін сырғытпамен (жолақпен) өзгерт.
- ИҚ пульт пен пернетақта (keypad) панельдерінен батырмаларын бас.
- «Порт мониторы» — программа Serial арқылы жазғанның бәрі сонда шығады.
- Үстелді тышқанмен айналдырып, жан-жағынан қара.
Нені білу керек
- RFID оқырманы (RC522) виртуалды режимде жұмыс істемейді — оны тек нағыз платада тексер.
- Нағыз платада уақыт пен жылдамдық сәл басқаша болуы мүмкін. Виртуалды режимде жұмыс істесе де, нағыз Arduino-да міндетті түрде тексер.
- Тапсырманы бітіру үшін программаны бәрібір нағыз Arduino-ға жүкте — виртуалды режим тек жаттығу үшін.
- «3D көрініс ашылмады» деп шықса — бұл компьютерде WebGL өшірулі. Басқа браузерде (Chrome не Edge) не басқа компьютерде көр.
Ашық зертхана
Тек компьютердеБұл — өз схемаңды нөлден жинайтын бос 3D үстел. Сабақ жоқ, тапсырма жоқ: бөлшектерді өзің таңдайсың, сымдарды өзің жалғайсың, программаны өзің жазасың.
Қалай ашамын?
- Компьютерде «Ашық зертхана» бетін аш (мекенжайы /zerthana).
- Үстелде Arduino UNO мен макет тақта (breadboard) тұрады.
- Неден бастарыңды білмесең — мысалды аш: «Жыпылықтайтын LED», «Батырма + LED» не «Потенциометр + серво».
Схеманы қалай жинаймын?
- Сол жақтағы тізімнен бөлшекті бас — ол үстелге қосылады. Топтары: Негізгі, Шығыс, Датчиктер, Дисплейлер, Модульдер.
- Сым қосу: бір пинді бас, сосын екінші пинді бас.
- Бөлшекті жылжыту үшін тышқанмен сүйре.
- Өшіру: бөлшекті не сымды таңда да, Delete пернесін не өшіру батырмасын бас.
- Қате жасасаң — undo батырмасы бір қадам артқа қайтарады, redo — қайта алға.
- «Тазалау» — үстелдегінің бәрін алып тастайды. Абайла!
Программа және іске қосу
- Оң жақта үш қойынды бар: «Блоктар», «Басқару», «Монитор».
- «Блоктар» — программаны блоктардан құрастыр. Пин нөмірі сен жалғаған пинмен бірдей болсын.
- Жоғарыдағы «▶ Іске қосу» батырмасын бас. Алдымен бірнеше секунд компиляция болады — интернет керек.
- «⏸ Тоқтату» — тоқтатады, «↺ Қайта бастау» — басынан бастайды.
- «Басқару» — батырмаларды басып, датчик мәндерін жылжытып көр.
- «Монитор» — Serial арқылы жазғаның сонда шығады.
Жұмысым сақтала ма?
- Иә, өздігінен сақталады — бірақ тек осы компьютердің осы браузерінде.
- Басқа компьютерге апару не мұғалімге жіберу үшін «Жүктеп алу (.json)» батырмасын бас — файл сақталады.
- Сол файлды қайта ашу үшін — «Файлдан ашу».
- Мектеп компьютерінде жұмысты бітірген соң файлды міндетті түрде жүктеп ал.
Нені білу керек
- RFID оқырманы (RC522) зертханада жұмыс істемейді — оны тек нағыз платада тексер.
- Зертханада жұмыс істеген схема нағыз Arduino-да да істеуі керек, бірақ жинамас бұрын мұғаліміңе көрсет. Қауіпсіздік ережелерін ұмытпа.
- Сабақтағы схеманы тексергің келсе — сабақ бетіндегі «🧪 Виртуалды Arduino» ыңғайлырақ: бөлшектер өздігінен қойылады.
Құрылғы және жүктеу
Жиі кездесетін мәселелер. Сұрағыңды тауып, ашып, қадамдарды ретімен орында.
«Бұл браузер қолдау көрсетпейді»3 қадам
- Сайтты компьютерде Google Chrome не Microsoft Edge браузерінде аш (Firefox пен Safari-де USB арқылы жүктеу жұмыс істемейді).
- Телефон мен планшеттен жүктеу мүмкін емес: онда видео, нұсқаулық пен схема ғана ашылады.
- Мектеп компьютерінде баптаулар тыйым салса — мұғаліміңе не жүйе әкімшісіне айт.
Қайталап көр: Chrome не Edge-те ашқан соң «Arduino-ға қосылу» батырмасын қайта бас.
Құрылғы табылмайды (тізім бос)5 қадам
- USB кабелі платаға да, компьютерге де толық кіргенін тексер. Платадағы «ON» шамы жанып тұр ма?
- Басқа кабельмен көр: кейбір кабельдер тек қуат береді, деректер жібермейді.
- Басқа USB портқа қос.
- Клон платаларда (CH340 чипі) драйвер керек болуы мүмкін — төмендегі «CH340 драйвері» бөлімін қара.
- Тізімде «барлық порттарды көрсету» сілтемесін басып көр.
Қайталап көр: Әр өзгерістен кейін (кабель, порт) «Arduino-ға қосылу» батырмасын қайта бас — тізім жаңарады.
«Порт бос емес»4 қадам
- Портты бір уақытта бір ғана программа ұстай алады. Arduino IDE не платамен жұмыс істейтін басқа программа ашық болса — оны толық жап.
- Осы сайт басқа қойындыда не басқа терезеде ашық болса — сол қойындыны жап. Монитор сол жерде қосулы қалуы мүмкін.
- USB кабелін ажыратып, 3 секундтан кейін қайта қос да, қайта көр.
- Болмаса — браузерді толық жауып, қайта аш.
Қайталап көр: Басқа программаны жапқан соң 3 секунд күт те, «Arduino-ға қосылу» батырмасын қайта бас.
CH340 драйвері (мектеп компьютерінде)4 қадам
- Арзан клон платаларда USB чипі CH340 деп аталады. Windows оны кейде өзі танымайды — сонда құрылғы тізімде көрінбейді.
- Драйверді орнату үшін компьютер әкімшісінің құқығы керек. Мектепте оны өзің орнатпа — мұғаліміңе не жүйе әкімшісіне айт.
- Драйвер бір компьютерге бір рет қана орнатылады. Сосын кез келген CH340 платасы сол компьютерде жұмыс істейді.
- Орнатқаннан кейін USB кабелін ажыратып-қосып, бетті жаңарт.
Қайталап көр: Драйвер орнатылған соң кабельді ажыратып-қосып, тізімде жаңа жол пайда болғанын қара.
Плата басқа түрлі (UNO емес)3 қадам
- Сайт тек Arduino UNO мен оның клондарына жүктейді. Платаның бетіндегі жазуды қара: «UNO» болуы керек.
- Nano, Mega, ESP32 сияқты басқа платаларға жүктеу бұл сайттан жұмыс істемейді — мұғаліміңнен UNO сұра.
- Тізімде бірнеше құрылғы тұрса — Arduino-ны ажыратып көр: қай жол жоғалса, сол — сенің платаң.
Қайталап көр: UNO платасын қосқан соң тізімді қайта аш — жаңа пайда болған жол сол плата.
Кабель тек зарядтайды3 қадам
- Платадағы «ON» шамы жанады, бірақ құрылғы тізімде жоқ па? Кабель тек қуат беретін болуы мүмкін.
- Жиынтықтағы USB кабелін (принтер кабелі сияқты, USB-B) қолдан — ол деректер жібереді.
- Телефон зарядтағышының кабелін қолданба: көбі деректер жібермейді.
Қайталап көр: Басқа кабельді қосып, «Arduino-ға қосылу» батырмасын қайта бас.
«Рұқсат берілмеді»2 қадам
- Адрес жолындағы құлып белгішесін бас → «Сериялық порттар» рұқсатын қос.
- Бетті жаңарт, «Arduino-ға қосылу» батырмасын қайта бас.
Қайталап көр: Рұқсатты қосқан соң бетті жаңартуды ұмытпа.
Программа жүктелмейді («Arduino жауап бермеді»)5 қадам
- D0 және D1 пиндеріне ештеңе жалғанбағанын тексер.
- USB кабелін ажыратып, қайта қос.
- Платаның өзі Arduino UNO екенін тексер (сайт UNO мен оның клондарымен жұмыс істейді).
- Платадағы RESET батырмасын (USB ұясының жанындағы кішкентай батырма) бір рет бас та, бірден «Arduino-ға жүктеу» батырмасын бас.
- Тағы бір рет «Arduino-ға жүктеу». Қайталанса — мұғаліміңе «Техникалық журналды» көрсет.
Қайталап көр: RESET-ті басқан бойда жүктеу батырмасын бас — екі-үш рет қайталап көр.
«Программа дайындалмады»3 қадам
- Интернетті тексер: программа серверде Arduino тіліне айналады.
- «Программаны тексеру» батырмасын бас — қызыл қателерді түзет.
- Бір минуттан кейін қайта көр — жұмысың сақталған.
Қайталап көр: Қатені түзеткен соң «Программаны тексеру» батырмасын қайта бас — қызыл белгі жоғалса, жүкте.
Қауіпсіздік
Arduino-ның тогы әлсіз, бірақ қате жалғаса — плата не бөлшек күйіп кетуі мүмкін. Мына ережелерді есте сақта.
Сым жалғамас бұрын — USB-ны ажырат
Сымды қосу, алу не ауыстыру алдында USB кабелін компьютерден ажырат. Схеманы жинап, тексеріп болған соң ғана қайта қос.
Қысқа тұйықталу белгілері
- Бір бөлшек (плата, сым, резистор, датчик) қатты ысып кетті.
- Платадағы «ON» шамы сөнді не жыпылықтай бастады.
- Компьютер Arduino-ны кенет «жоғалтты» не USB туралы хабар шығарды.
- Күйік иісі шықты.
Не істеу керек:
- Дереу USB кабелін ажырат. Ыстық бөлшекті қолмен ұстама.
- 5V (не 3.3V) пен GND бір-біріне тікелей жалғанып қалмағанын тексер — бұл ең жиі қате.
- Мұғаліміңе айт, тексерілмей тұрып қайта қоспа.
- Виртуалды Arduino-да «⚡ Қысқа тұйықталу!» деп шықса — схемада дәл осындай қате бар.
RC522 — тек 3.3V
- RFID оқырманы RC522 тек 3.3V пиніне жалғанады. 5V-ке жалғасаң — модуль күйіп кетуі мүмкін.
- Жалғамас бұрын модульдегі жазуды қара: «3.3V» аяғы Arduino-ның «3.3V» пиніне барады.
Servo қорегі
- Бір кішкентай servo (SG90) Arduino-ның 5V пинінен жұмыс істей алады.
- Бірнеше servo не үлкен servo керек болса — бөлек қорек көзі қажет. Оны мұғаліммен бірге жалға, GND-лар ортақ болуы керек.
- Servo қозғалғанда плата қайта жүктелсе не монитор үзілсе — қорек жетпей тұр. Servo-ны ажыратып, мұғаліміңе айт.
- Servo білігін қолмен күштеп бұрама — ішіндегі тісті доңғалақтар сынады.
Компоненттер
Схема жиналды, бірақ бөлшек ойлағандай істемей ме? Осыдан баста.
LED жанбайды5 қадам
- Платадағы кішкентай «L» шамы жыпылықтай ма? Иә болса — программа жүктелген, мәселе схемада.
- LED-ті бұрып қой: ұзын аяғы пин жағында болуы керек.
- Сым жалғанған пин программадағы пинмен бірдей ме (мысалы, D13)?
- Резистор мен LED аяғы бір бағанда тұр ма?
- GND сымы «−» жолағына жалғанған ба?
Қайталап көр: Әр тексерістен кейін LED-ке қара: жанса — мәселе шешілді, келесі қадамға өтпе.
Датчик мәні өзгермейді3 қадам
- Мониторды қосып, мәнді сан түрінде қара.
- Датчиктің сигнал аяғы программадағы аналог пинге (A0…) жалғанғанын тексер.
- Датчиктің 5V және GND аяқтары жалғанған ба?
Қайталап көр: Датчикті қолыңмен жауып не жарыққа апарып, монитордағы сан өзгеретінін қара.
Монитор бос не түсініксіз таңбалар көрсетеді4 қадам
- Программада «Serial байланысын баста» блогы «Басталғанда орында» ішінде бар ма?
- Монитордың жылдамдығы блоктағы жылдамдықпен бірдей ме (мысалы, 9600)? Әртүрлі болса — «қоқыс» таңбалар шығады.
- Программада «Serial-ға шығар» не «көрсеткішін жібер» блогы бар ма?
- Мониторды тоқтатып, қайта қос.
Қайталап көр: Жылдамдықты бірдей еткен соң мониторды тоқтатып, қайта қос.
LCD бос3 қадам
- Дисплейдің артындағы контраст бұрағышын бұра.
- Қорек (5V, GND) және деректер сымдарын тексер.
- Блоктардағы дисплей баптауы жиынтықтағы дисплейге сай ма?
Қайталап көр: Бұрағышты баяу бұра — экранда тіктөртбұрыштар пайда болса, контраст дұрыс.
Servo қозғалмайды3 қадам
- Servo сигнал сымы (сары/қызғылт сары) программадағы пинге жалғанған ба?
- Бұрыш 0–180 аралығында ма?
- Servo тартып тұрып плата қайта жүктеліп жатса — қорек жетпейді, мұғаліміңе айт.
Қайталап көр: Бұрышты 90-ға қойып, программаны қайта жүктеп көр.
Жаңа компоненттен кейін бұрынғы жоба істемейді3 қадам
- Жаңа компонент бұрынғы құрылғының пинін алмаған ба? Пиндер кестесін салыстыр.
- Ескі программаны жүктемес бұрын сымдар сол нұсқаға сай болуы керек.
- Бір уақытта барлық компонентті қосулы қалдыру міндетті емес — сабақтағы нұсқауды қара.
Қайталап көр: Ескі схемаға қайтарып, ескі программаны жүкте — жұмыс істесе, жаңа компоненттің пинін ауыстыр.
Пернетақта
Тінтуірсіз, пернетақтамен жұмыс4 қадам
- Tab — беттегі батырмалар мен өрістер арасында жүру, Enter — басу.
- Редакторды Tab арқылы таңдаған соң бағыт пернелерімен (← ↑ → ↓) блоктар арасында жүр.
- Enter — блокты не оның өрісін таңдау/өңдеу; Delete — блокты өшіру; Esc — болдырмау.
- Ctrl+C / Ctrl+V — көшіру және қою; Ctrl+Z / Ctrl+Y — болдырмау және қайталау.
Қайталап көр: Алдымен бір блокты таңдап, бағыт пернелерімен жүріп көр.
Компоненттің контактілері мен қосылуын анықтамалықтан қара. Шешілмесе — мұғаліміңе экранның суретін және «Техникалық журналды» көрсет.