Мазмұны:
- 1 -қадам: Micro Outlook: бит:
- 2 -қадам: Arduino болжамы:
- 3 -қадам: өнімділік
- 4 -қадам: Бағдарламалық қамтамасыз ету
- 5 -қадам: Қорытынды
- 6 -қадам: Дереккөз
Бейне: Micro: bit және Arduino арасындағы салыстыру: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Жақында өндірушілер арасында ең танымал даму тақтасы қандай? Әрине, бұл микро: биттік тақта болуы керек. Би -Би -Си, 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].
Ұсынылған:
RS485 Arduino мен Raspberry Pi арасындағы: 7 қадам
RS485 Arduino мен Raspberry Pi арасында: Мектеп үшін маған жоба жасау керек. Мен таңқурай пи арқылы басқарылатын жылыжайдың ақылды контроллерін жасауды шештім. Сенсорлар arduino uno арқылы жұмыс істейтін болады. Келесі айларда мен бұл жобаның орындалуын жариялаймын
LD-MaxSonar-EZ және HC-SR04 Sonar диапазондарын Arduino көмегімен салыстыру: 20 қадам (суреттермен)
Arduino көмегімен LV-MaxSonar-EZ және HC-SR04 Sonar диапазондарын салыстыру: Менің ойымша, көптеген жобалар (әсіресе роботтар) нақты уақыт режимінде объектіге дейінгі қашықтықты өлшеуді қажет етеді немесе одан пайда көре алады. Sonar диапазонының табушылары салыстырмалы түрде арзан және оларды Arduino сияқты микроконтроллерге оңай қосуға болады. Бұл
Arduino мен өнеркәсіптік құрылғылар арасындағы Modbus TCP байланысы: 3 қадам
Arduino мен өндірістік құрылғылар арасындағы Modbus TCP байланысы: өнеркәсіптік HMI бар Arduino тақтасын басқарудың және оны Modbus TCP байланысымен өнеркәсіптік желіге қосудың индустриялық әдісі
AWS және IBM: IoT қызметтерін салыстыру: 4 қадам
AWS және IBM: IoT қызметтерін салыстыру: Бүгін біз әр түрлі қызмет ұсыныстары тұрғысынан IoT қосымшаларын жасауға мүмкіндік беретін екі стекпен салыстырамыз
LoRa RFM98 оқулығы Ra-02 HopeRF модулін салыстыру: 6 қадам
LoRa RFM98 оқулығы Ra-02 HopeRF модулін салыстыру: Ей, балалар, не болды? Бұл мақалада біз HopeRF жасаған RFM LoRa модульдері туралы білетін боламыз, біз RFM модулінің қандай мүмкіндіктері бар екенін, оның түйінін, айырмашылығын салыстыруды көреміз