Мазмұны:
- 1 -қадам: MBlock орнату
- 2 -қадам: Arduino/HyperDuino параметрлерін реттеу
- 3 -қадам: MBlock -та ақылды автокөлікті бағдарламалау
Бейне: HyperDuino үшін MBlock шолғышына негізделген кодтауды бастау: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
HyperDuino көмегімен mBlock веб негізіндегі оқулыққа қош келдіңіз. Бұл сізге mBlock -ты қалай орнату керектігін және сіздің кодты HyperDuino -ға жүктеуді көрсетеді. Бұл сонымен қатар ақылды автокөліктің негізгі кодын қалай жасау керектігін көрсетеді. Бастау үшін ОСЫНА басу арқылы оған кіруге болады.
1 -қадам: MBlock орнату
Ол веб -бетті жүктей бастағанда, егер сіз мұны жасамаған болсаңыз, флеш ойнатқышты қосуды сұраймыз, жалғастырыңыз және жарқылды қосуды таңдаңыз және оны google chrome арқылы басқаруға рұқсат етіңіз. Бұл аяқталғаннан кейін сіз mBlock блогын кодтаудың негізгі бетіне апарыласыз. Біз орнатуды дерлік аяқтадық! Содан кейін ол сізге Arduino/HyperDuino -ға кодты құрастыру үшін қажет қосқышты жүктеуді ұсынады. Жалғастырыңыз және бағдарламалық қамтамасыз етуді жүктеуді бастаңыз. Сіз оны жүктеу кезінде экранның төменгі сол жағында пайда болатынын көресіз. Олай болмаған жағдайда, сіз бұған хром шолғышының оң жағындағы үш нүктені басып, жүктеуге өту арқылы қол жеткізе аласыз. Егер ол пайда болмаса, оң жақ батырманы басқаныңызға көз жеткізіңіз. Орнатқышты іске қосу керек және орнатуды аяқтау үшін барлық қадамдарды орындау қажет. Барлығы аяқталғаннан кейін сізге компьютерді қайта іске қосу қажет болады. Қайта жүктелген кезде сіз баруға дайын болуыңыз керек!
2 -қадам: Arduino/HyperDuino параметрлерін реттеу
Бағдарламалауды бастамас бұрын, сіз режимді Arduino режиміне орнатқыңыз келеді және жүктелетін тақтаның дұрыс түріне көз жеткізіңіз. Бастау үшін өңдеуді нұқыңыз және ең төменгі жағын басыңыз, онда Arduino Mode жазылады. Бұл экранның көрінісін өзгертеді, бірақ алаңдамаңыз, бұл Arduino/HyperDuino бағдарламалау кезінде пайдасыз болатын кодты алып тастады. Келесіде сіз жүктеп жатқан тақтаны өзгерткіңіз келеді. Мен Arduino Uno қолданамын, бұл HyperDuino негізінен жұптастырылған, сондықтан оны mBot -тан Arduino Uno -ға ауыстыруға мүмкіндік береді. Ақырында біз байланыс түрін орнатқымыз келеді, сондықтан оны жүктеуге тырысқанда не істеп жатқанымызбен шатастырмау керек. Экранның оң жақ шетінде жалғастырыңыз және қосылу қойындысын басып, «USB» тармағын таңдаңыз және Arduino/HyperDuino қосылған USB портына қосылғанын тексеріңіз, бұл әр түрлі компьютерлер арасында болуы мүмкін. Міне бітті! Сіз mBlock шолғышының нұсқасын орнатуды аяқтадыңыз. Төменде ақылды автокөлікті жасау және оны Arduino/HyperDuino -ға жүктеудің үлгі коды болады.
3 -қадам: MBlock -та ақылды автокөлікті бағдарламалау
Мен екі дөңгелектің алға және артқа функциясын анықтау үшін 4 блок құра бастадым. Мен мұны жасадым, себебі солға және оңға бұрылу функциясын орындау кезінде робот айналған кезде жеңіл әрі жақсы көрінеді. Мен келесі суретті көрмес бұрын, осы 4 команданың барлығын орындауға тырысуға немесе әр қозғалтқышты алға және артқа айналдырудың басқа әдісін жасауға шақырамын. Енді бізде әр қозғалтқыш үшін алға да, артқа да командалары бар, ол үшін жалпы алға, толық артқа, солға және оңға функция жасауға мүмкіндік береді. Техникалық тұрғыдан алғанда, біз солға және оңға бұру үшін жасаған командалардың бірін қолдануға болады, бірақ мен бір қозғалтқышты артқа, екіншісін алға айналдыруды жақсы көремін. Енді біз оны аяқтадық, негізгі кодқа көшейік. Біз алдымен машинаның бағдарлама басталғанда алға қарай жүруін қалаймыз. Содан кейін ультрадыбыстық сенсордың бөлігін осылай қосуға болады. Әзірге мен ультрадыбыстық сенсор бөлігінің бір ғана мысалын қалдырамын, себебі кодтың ең жақсы бөлігі - онымен бірге келетін шығармашылық. Бұл көлікті қаншалықты ақылды етіп жасауға болатынын қараңыз. Бұл код оны ашық қалдырады, онда ол қабырғадан аулақ болады, бірақ оның әлі де жерлерде тұрып қалу мүмкіндігі бар. Егер сізде сұрақтар туындаса, түсініктеме қалдырыңыз, осылайша мен сізге жолда көмектесемін!
Ұсынылған:
D класының дыбыс күшейткіштері үшін ағымдағы режимге негізделген осциллятордың дизайны: 6 қадам
D класының дыбыс күшейткіштеріне арналған ағымдағы режимге негізделген осциллятордың дизайны: Соңғы жылдары D класының дыбыс күшейткіштері жоғары тиімділікке және аз қуатты тұтынуға байланысты MP3 және ұялы телефондар сияқты портативті аудио жүйелер үшін қолайлы шешім болды. Осциллятор D класының маңызды бөлігі болып табылады
ESP8266 және ESP32 үшін Python -ды бастау: 6 қадам
ESP8266 және ESP32 үшін Python-ды бастау: Bacground ESP8266 және оның үлкен ағасы ESP32-бұл толық TCP/IP стегі мен микроконтроллер мүмкіндігі бар Wi-Fi микрочиптері. ESP8266 чипі өндірушілер қауымдастығының назарына алғаш рет 2014 жылы келді. Содан бері төмен баға (
Rawberry Pi үшін процессордың температурасына негізделген PWM реттелетін желдеткіш: 4 қадам (суреттермен)
Raspberry Pi үшін CPU температурасына негізделген PWM реттелетін желдеткіш: Raspberry Pi үшін көптеген жағдайлар процессорды салқындату үшін кішкене 5В желдеткішпен бірге келеді. Алайда, бұл желдеткіштер әдетте өте шулы және көптеген адамдар шуды азайту үшін оны 3V3 түйреуішіне қосады. Бұл желдеткіштер әдетте 200 мА үшін бағаланады, бұл өте жақсы
Sonoff қосқыш модулін басқару үшін Homie микробағдарламасын қолданыңыз (ESP8266 негізделген): 5 қадам (суреттермен)
Sonoff қосқыш модулін басқару үшін Homie микробағдарламасын қолданыңыз (ESP8266 негізіндегі): Бұл нұсқаулық болып табылады, мен мұны " IoT немесе үй автоматикасы үшін Homie құрылғыларын құрастырудан " кейін жаздым. Кейінірек D1 Mini тақталарының айналасындағы негізгі мониторингке (DHT22, DS18B20, жарық) назар аударылды. Бұл жолы мен
Кодтауды талдау құралдар жинағының нұсқаулары: 9 қадам
Кодтауды талдауға арналған құралдар жиынтығы: Coding Analysis Toolkit (CAT) - бұл Интернетте бар ақысыз сапалы ақпаратты талдау бағдарламасы. Мәтіндік деректері бар зерттеушілер үшін CAT үлкен көлемдегі мәліметтердің сандық санына жіктелуіне және үлгіленуіне мүмкіндік береді