Негізгі мазмұнға өту
Geniuslab

Бірдеңе жұмыс істемей ме?

Көмек

Ақауды қарапайым тексеруден бастап, қадаммен ізде. Бұл бет жаңа қойындыда ашылса — сабақтағы жұмысың сақталып тұрады.

Виртуалды 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» ыңғайлырақ: бөлшектер өздігінен қойылады.

Ашық зертханаға өту →

Құрылғы және жүктеу

Жиі кездесетін мәселелер. Сұрағыңды тауып, ашып, қадамдарды ретімен орында.

«Бұл браузер қолдау көрсетпейді»
  1. Сайтты компьютерде Google Chrome не Microsoft Edge браузерінде аш (Firefox пен Safari-де USB арқылы жүктеу жұмыс істемейді).
  2. Телефон мен планшеттен жүктеу мүмкін емес: онда видео, нұсқаулық пен схема ғана ашылады.
  3. Мектеп компьютерінде баптаулар тыйым салса — мұғаліміңе не жүйе әкімшісіне айт.

Қайталап көр: Chrome не Edge-те ашқан соң «Arduino-ға қосылу» батырмасын қайта бас.

Құрылғы табылмайды (тізім бос)
  1. USB кабелі платаға да, компьютерге де толық кіргенін тексер. Платадағы «ON» шамы жанып тұр ма?
  2. Басқа кабельмен көр: кейбір кабельдер тек қуат береді, деректер жібермейді.
  3. Басқа USB портқа қос.
  4. Клон платаларда (CH340 чипі) драйвер керек болуы мүмкін — төмендегі «CH340 драйвері» бөлімін қара.
  5. Тізімде «барлық порттарды көрсету» сілтемесін басып көр.

Қайталап көр: Әр өзгерістен кейін (кабель, порт) «Arduino-ға қосылу» батырмасын қайта бас — тізім жаңарады.

«Порт бос емес»
  1. Портты бір уақытта бір ғана программа ұстай алады. Arduino IDE не платамен жұмыс істейтін басқа программа ашық болса — оны толық жап.
  2. Осы сайт басқа қойындыда не басқа терезеде ашық болса — сол қойындыны жап. Монитор сол жерде қосулы қалуы мүмкін.
  3. USB кабелін ажыратып, 3 секундтан кейін қайта қос да, қайта көр.
  4. Болмаса — браузерді толық жауып, қайта аш.

Қайталап көр: Басқа программаны жапқан соң 3 секунд күт те, «Arduino-ға қосылу» батырмасын қайта бас.

CH340 драйвері (мектеп компьютерінде)
  1. Арзан клон платаларда USB чипі CH340 деп аталады. Windows оны кейде өзі танымайды — сонда құрылғы тізімде көрінбейді.
  2. Драйверді орнату үшін компьютер әкімшісінің құқығы керек. Мектепте оны өзің орнатпа — мұғаліміңе не жүйе әкімшісіне айт.
  3. Драйвер бір компьютерге бір рет қана орнатылады. Сосын кез келген CH340 платасы сол компьютерде жұмыс істейді.
  4. Орнатқаннан кейін USB кабелін ажыратып-қосып, бетті жаңарт.

Қайталап көр: Драйвер орнатылған соң кабельді ажыратып-қосып, тізімде жаңа жол пайда болғанын қара.

Плата басқа түрлі (UNO емес)
  1. Сайт тек Arduino UNO мен оның клондарына жүктейді. Платаның бетіндегі жазуды қара: «UNO» болуы керек.
  2. Nano, Mega, ESP32 сияқты басқа платаларға жүктеу бұл сайттан жұмыс істемейді — мұғаліміңнен UNO сұра.
  3. Тізімде бірнеше құрылғы тұрса — Arduino-ны ажыратып көр: қай жол жоғалса, сол — сенің платаң.

Қайталап көр: UNO платасын қосқан соң тізімді қайта аш — жаңа пайда болған жол сол плата.

Кабель тек зарядтайды
  1. Платадағы «ON» шамы жанады, бірақ құрылғы тізімде жоқ па? Кабель тек қуат беретін болуы мүмкін.
  2. Жиынтықтағы USB кабелін (принтер кабелі сияқты, USB-B) қолдан — ол деректер жібереді.
  3. Телефон зарядтағышының кабелін қолданба: көбі деректер жібермейді.

Қайталап көр: Басқа кабельді қосып, «Arduino-ға қосылу» батырмасын қайта бас.

«Рұқсат берілмеді»
  1. Адрес жолындағы құлып белгішесін бас → «Сериялық порттар» рұқсатын қос.
  2. Бетті жаңарт, «Arduino-ға қосылу» батырмасын қайта бас.

Қайталап көр: Рұқсатты қосқан соң бетті жаңартуды ұмытпа.

Программа жүктелмейді («Arduino жауап бермеді»)
  1. D0 және D1 пиндеріне ештеңе жалғанбағанын тексер.
  2. USB кабелін ажыратып, қайта қос.
  3. Платаның өзі Arduino UNO екенін тексер (сайт UNO мен оның клондарымен жұмыс істейді).
  4. Платадағы RESET батырмасын (USB ұясының жанындағы кішкентай батырма) бір рет бас та, бірден «Arduino-ға жүктеу» батырмасын бас.
  5. Тағы бір рет «Arduino-ға жүктеу». Қайталанса — мұғаліміңе «Техникалық журналды» көрсет.

Қайталап көр: RESET-ті басқан бойда жүктеу батырмасын бас — екі-үш рет қайталап көр.

«Программа дайындалмады»
  1. Интернетті тексер: программа серверде Arduino тіліне айналады.
  2. «Программаны тексеру» батырмасын бас — қызыл қателерді түзет.
  3. Бір минуттан кейін қайта көр — жұмысың сақталған.

Қайталап көр: Қатені түзеткен соң «Программаны тексеру» батырмасын қайта бас — қызыл белгі жоғалса, жүкте.

Қауіпсіздік

Arduino-ның тогы әлсіз, бірақ қате жалғаса — плата не бөлшек күйіп кетуі мүмкін. Мына ережелерді есте сақта.

Сым жалғамас бұрын — USB-ны ажырат

Сымды қосу, алу не ауыстыру алдында USB кабелін компьютерден ажырат. Схеманы жинап, тексеріп болған соң ғана қайта қос.

Қысқа тұйықталу белгілері

  • Бір бөлшек (плата, сым, резистор, датчик) қатты ысып кетті.
  • Платадағы «ON» шамы сөнді не жыпылықтай бастады.
  • Компьютер Arduino-ны кенет «жоғалтты» не USB туралы хабар шығарды.
  • Күйік иісі шықты.

Не істеу керек:

  1. Дереу USB кабелін ажырат. Ыстық бөлшекті қолмен ұстама.
  2. 5V (не 3.3V) пен GND бір-біріне тікелей жалғанып қалмағанын тексер — бұл ең жиі қате.
  3. Мұғаліміңе айт, тексерілмей тұрып қайта қоспа.
  4. Виртуалды 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 жанбайды
  1. Платадағы кішкентай «L» шамы жыпылықтай ма? Иә болса — программа жүктелген, мәселе схемада.
  2. LED-ті бұрып қой: ұзын аяғы пин жағында болуы керек.
  3. Сым жалғанған пин программадағы пинмен бірдей ме (мысалы, D13)?
  4. Резистор мен LED аяғы бір бағанда тұр ма?
  5. GND сымы «−» жолағына жалғанған ба?

Қайталап көр: Әр тексерістен кейін LED-ке қара: жанса — мәселе шешілді, келесі қадамға өтпе.

Батырма керісінше істейді не өздігінен «басылады»
  1. INPUT режимінде 10 кОм резистор пиннен GND-ға жалғануы керек — онсыз мән «ауада ілініп» тұрады.
  2. INPUT_PULLUP режимінде басылған батырма LOW береді — шарттағы HIGH-ты LOW-ға ауыстыр.
  3. Батырма бұрылып тұрмағанын тексер: макет тақтаның ортасындағы ойықтың үстінде тұрсын.

Қайталап көр: Түзеткен соң монитордан батырманың мәнін қара: басқанда өзгеруі керек.

Датчик мәні өзгермейді
  1. Мониторды қосып, мәнді сан түрінде қара.
  2. Датчиктің сигнал аяғы программадағы аналог пинге (A0…) жалғанғанын тексер.
  3. Датчиктің 5V және GND аяқтары жалғанған ба?

Қайталап көр: Датчикті қолыңмен жауып не жарыққа апарып, монитордағы сан өзгеретінін қара.

Монитор бос не түсініксіз таңбалар көрсетеді
  1. Программада «Serial байланысын баста» блогы «Басталғанда орында» ішінде бар ма?
  2. Монитордың жылдамдығы блоктағы жылдамдықпен бірдей ме (мысалы, 9600)? Әртүрлі болса — «қоқыс» таңбалар шығады.
  3. Программада «Serial-ға шығар» не «көрсеткішін жібер» блогы бар ма?
  4. Мониторды тоқтатып, қайта қос.

Қайталап көр: Жылдамдықты бірдей еткен соң мониторды тоқтатып, қайта қос.

LCD бос
  1. Дисплейдің артындағы контраст бұрағышын бұра.
  2. Қорек (5V, GND) және деректер сымдарын тексер.
  3. Блоктардағы дисплей баптауы жиынтықтағы дисплейге сай ма?

Қайталап көр: Бұрағышты баяу бұра — экранда тіктөртбұрыштар пайда болса, контраст дұрыс.

Servo қозғалмайды
  1. Servo сигнал сымы (сары/қызғылт сары) программадағы пинге жалғанған ба?
  2. Бұрыш 0–180 аралығында ма?
  3. Servo тартып тұрып плата қайта жүктеліп жатса — қорек жетпейді, мұғаліміңе айт.

Қайталап көр: Бұрышты 90-ға қойып, программаны қайта жүктеп көр.

Жаңа компоненттен кейін бұрынғы жоба істемейді
  1. Жаңа компонент бұрынғы құрылғының пинін алмаған ба? Пиндер кестесін салыстыр.
  2. Ескі программаны жүктемес бұрын сымдар сол нұсқаға сай болуы керек.
  3. Бір уақытта барлық компонентті қосулы қалдыру міндетті емес — сабақтағы нұсқауды қара.

Қайталап көр: Ескі схемаға қайтарып, ескі программаны жүкте — жұмыс істесе, жаңа компоненттің пинін ауыстыр.

Пернетақта

Тінтуірсіз, пернетақтамен жұмыс
  1. Tab — беттегі батырмалар мен өрістер арасында жүру, Enter — басу.
  2. Редакторды Tab арқылы таңдаған соң бағыт пернелерімен (← ↑ → ↓) блоктар арасында жүр.
  3. Enter — блокты не оның өрісін таңдау/өңдеу; Delete — блокты өшіру; Esc — болдырмау.
  4. Ctrl+C / Ctrl+V — көшіру және қою; Ctrl+Z / Ctrl+Y — болдырмау және қайталау.

Қайталап көр: Алдымен бір блокты таңдап, бағыт пернелерімен жүріп көр.

Компоненттің контактілері мен қосылуын анықтамалықтан қара. Шешілмесе — мұғаліміңе экранның суретін және «Техникалық журналды» көрсет.