Мазмұны:

Micro: bit және Arduino арасындағы салыстыру: 6 қадам
Micro: bit және Arduino арасындағы салыстыру: 6 қадам

Бейне: Micro: bit және Arduino арасындағы салыстыру: 6 қадам

Бейне: Micro: bit және Arduino арасындағы салыстыру: 6 қадам
Бейне: Learn Arduino in 30 Minutes: Examples and projects 2024, Қараша
Anonim
Micro: bit және Arduino арасындағы салыстыру
Micro: bit және Arduino арасындағы салыстыру

Жақында өндірушілер арасында ең танымал даму тақтасы қандай? Әрине, бұл микро: биттік тақта болуы керек. Би -Би -Си, Microsoft, Samsung және NXP сияқты техникалық алпауыт компаниялардың ынтымақтастығы аясында micro: бит тақтасы туғаннан бастап асыл класты галоға ие болды. Өткен жылы Ұлыбритания үкіметі 7 -сынып оқушыларына 1 миллион дана микро: биттік тақтаны жеткізді. Бұл тіпті микро: биттің жарылыс үрдісін шарықтау шегіне жеткізді. Сонда micro: bit феномені жалғаса ма, әлде гүл келесі минутта қурап қала ма? Немесе Arduino тақтасы сияқты маңызды деңгейдегі басқа тақта болады ма? Осы сұрақтарды ескере отырып, мен micro: bit пен Arduino арасындағы аппараттық және бағдарламалық қамтамасыз ету аспектілерін салыстырамын.

Ескерту:

Arduino тақтасында бірнеше модель нөмірлері болғандықтан, біз салыстыру үшін БҰҰ -ның ресми тақтасын қолданамыз.

1 -қадам: Micro Outlook: бит:

Микро: биттік тақта шағын өлшемді дөңгелек пышақты ұсынады. Алдыңғы жағында екі түйме және 5*5 жарықдиодты нүктелік матрица бар; Артқы жағында USB порты, қалпына келтіру түймесі, батарея розеткасы және түрлі чиптер бар. Ең интуитивті сезім-бұл дәнекерлеу және бүкіл тақтаның жібек экраны өте керемет. Әдетте, біздің ойымызша, әзірлеу тақтасы бетінде барлық компоненттер мен түйреуіштер бар. Бірақ бүкіл микро: биттік тақтада түйреуіштер жоқ. Барлық IO порттары оның тақтасының шетіндегі қосқыштан шығарылады.

Коннекторда 5 шеңбер бар. Олар бөлек P0, P1, P2, VCC және GND.

2 -қадам: Arduino болжамы:

Arduino мүлдем басқа сипаттамаларға ие. Оның көзқарасы біздің әсеріміз бойынша даму тақтасына жақынырақ. Бортта негізгі чип, USB порты және айнымалы ток қосқышы бар. Тақтаның шетінде әйел басы толы.

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

3 -қадам: өнімділік

Микро: бит Arduino UNO
Мастер чип nRF51822 ATmega328P
Процессор 32 биттік ARM Cortex M0 8 биттік AVR
Flash ROM 256 КБ 32 КБ
Жедел Жадтау Құрылғысы 16 КБ 2КБ
Осциллятор жылдамдығы 16 млн 16 млн
Дисплей 5*5 жарықдиодты нүктелік матрица 1 жарық диоды
Түйме 2 анықталмаған түймелер жоқ
блютуз Иә жоқ
Акселерометр Иә жоқ
Сандық компас Иә жоқ
Көмегімен UAB/ Батарея қорабы USB/айнымалы ток қуаты

Жоғарыдағы формадан біз micro: bit Arduino -ға қарағанда барлық жағынан сәтті шыққанын көре аламыз. Оны үлкен тақтасы бар шағын тақта деп атауға болады. Әрине, микро: биттік тақтаның пайда болуы Arduino UNO -ға қарағанда бірнеше жылға кеш. Сондықтан micro: bit процессорының өнімділігіне қол жеткізгені таңқаларлық емес. Micro: bit -тің кішкентай денесінде Bluetooth, цифрлық компас, акселерометр, жарықдиодты нүктелік матрицасы бар. Бұл Arduino ресми тақтасы немесе үшінші тараптан болсын, олар оның тақтасында соншалықты көп сенсорларды алмайды. Micro: bit кез келген сенсорды қоспаса да, біз көптеген тақталарды тек оның тақтасында тасымалданатын көптеген істерді аяқтай аламыз.

4 -қадам: Бағдарламалық қамтамасыз ету

Микро: бит

Micro: bit графикалық бағдарламалау тілі, Python, C ++ сияқты бірнеше тілді қолдай алады. Оның ішінде негізгі ағынның ішінде ең танымал болып microsoft жасаған JavaScript Blocks Editor графикалық бағдарламалау құралы табылады. Оның бағдарламалау ортасы веб -қызметке негізделген. Сізге жергілікті бағдарламалау құралын жүктеудің қажеті жоқ.

Интернеттегі модельдеуді қолдау

Бағдарламаны резервтеу U дискісі сияқты ыңғайлы.

Сонымен қатар, микро: бит негізгі ағынды Python тілін де қолдайды.

Ардуино

Arduino бағдарламасын жасау үшін компьютерге IDE жүктеу керек. Arduino C тілін қолдайды.

Сондай -ақ, басқа үшінші компаниялар жасаған сызуға негізделген графикалық бағдарлама тілі бар.

Arduino бағдарламалық қамтамасыз етуді қолдану шегі әлдеқайда жоғары. Бірақ IDE - бұл тек құрал. Бағдарламалық қамтамасыз етуді кеңейту мүмкіндігі маңызды. Даму жылдарында ашық аппараттық компаниялардың да, Arduino фанаттарының да қажырлы еңбегінің арқасында көптеген кітапхана файлдары жинақталды. Бағдарламалық қамтамасыз етуді кеңейту тұрғысынан Arduino микро: битке қарағанда әлдеқайда жақсы.

5 -қадам: Қорытынды

Жоғарыда келтірілген салыстырудан біз аппараттық немесе бағдарламалық қамтамасыз ету тұрғысынан қарамастан, micro: bit Arduino -ға сәтті жеткенін көре аламыз. Қуатты аппараттық платформа және бағдарламалаудың ыңғайлы интерфейсі бұл шағын тақтаны Arduino -дан асып түсетін артықшылыққа айналдырады. Алайда, даму тақтасының ұзақ қызмет ету мерзімі оның қуатты аппараттық құралына немесе оның әдемі бағдарламалық жасақтамасына тәуелді емес, ең бастысы оның экологиялық ортасының гүлденуіне байланысты. Шамамен 10 жылдық жинақтау мен техникалық компаниялар мен ашық бастапқы желдеткіштердің бірлескен жұмысының арқасында бүкіл Arduino жүйесінің бай кеңеюі толық дәрежеге жетті деп айтуға болады.

Әрине, микро: бит өзінің әлсіздігін мойындағысы келмейді. Британдық ресми қанымен туылған micro: bit қазіргі уақытта британдық коммерциялық емес ұйымдармен жаһандық аймақтарда ілгерілейді. Ұлыбритания үкіметінің қолдауымен бастауыш немесе орта мектеп оқушыларының көбі микро: бит бағдарламалауға арналған білім беру құралы ретінде тестілеуді бастайды. Мұғалімдер, әзірлеушілер немесе тіпті суретшілер өздерінің жобаларын micro: bit қауымдастықтарына жүктеді. Қазіргі экологиялық жүйе, ол Arduino -ға қарағанда әлсіз болса да, өсіп келе жатқан үрдіс қатал, сіз оған немқұрайды қарамауыңыз мүмкін.

Микро: бит әлдеқайда кішірек, әдемі және өңдеуге оңай. Arduino - бұл кеңейтілген стилі бар. Біз олардың композициядан гөрі қосымша байланысы бар деп айта аламыз. Micro: bit -тің мақсатты пайдаланушылары - бұл өндірушіге бірінші рет кіретін немесе ойыншы деңгейіндегі ойыншылар. Олар негізінен микро: бит үйренудің жаңадан бастаушылары, ал Arduino жоғары деңгейлі ойыншылармен бетпе -бет келеді, олар көбінесе әзірлеушілер.

Micro: bit және Arduino екеуі де бағдарламалық қамтамасыз ету мен аппараттық құралдарды әзірлеу шегін қысқартты, бұл көптеген студенттерге өздерінің негізсіз жобалық идеяларын жүзеге асыруға мүмкіндік береді және «жасаушы» сөзі енді бірнеше адамның есімі болмайды.

6 -қадам: Дереккөз

Бұл мақала:

Егер сізде сұрақтар туындаса, мына мекенжайға хабарласа аласыз: [email protected].

Ұсынылған: