Мазмуну:

Micro: bit жана Arduino ортосундагы салыштыруу: 6 кадам
Micro: bit жана Arduino ортосундагы салыштыруу: 6 кадам

Video: Micro: bit жана Arduino ортосундагы салыштыруу: 6 кадам

Video: Micro: bit жана Arduino ортосундагы салыштыруу: 6 кадам
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Ноябрь
Anonim
Micro: Bit жана Arduino ортосундагы салыштыруу
Micro: Bit жана Arduino ортосундагы салыштыруу

Жакында жаратуучулардын арасында эң популярдуу өнүгүү тактасы кайсы? Албетте, бул микро: бит тактасы болушу керек. Би -Би -Си, Microsoft, Samsung жана NXP сыяктуу техникалык гиганттардын кызматташуусу астында micro: bit board төрөлгөндөн бери асыл класстын галоуна ээ. Өткөн жылы Британиянын өкмөтү 7 -класстын окуучуларына 1 миллион даана микро: бит тактасын жеткирип берген. Бул микро: биттин жарылуучу тенденциясын чокусуна жеткирген. Ошондо микро: бит популярдуулугу феномен улана береби же гүл кийинки мүнөттө соолуп калабы? Же Arduino тактасы сыяктуу маанилүү деңгээлдеги дагы бир такта болот беле? Ушул суроолорду эске алуу менен, мен micro: bit менен Arduino ортосунда аппараттык жана программалык камсыздоонун аспектилерин салыштырып көрөйүн деп жатам.

Эскертүү:

Arduino тактасында бир нече модель номерлери болгондуктан, биз салыштыруу үчүн БУУнун официалдуу тактасын колдонобуз.

1 -кадам: Микронун көрүнүшү: бит:

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

Коннектордо 5 тегерек бар. Алар өзүнчө P0, P1, P2, VCC жана GND.

2 -кадам: Arduino Outlook:

Arduino такыр башка өзгөчөлүктөргө ээ. Анын көз карашы биздин таасирибизде өнүгүү тактасына жакыныраак. Тактада башкы чип, USB порт жана AC кубат туташтыргычы бар. Тактайдын четинде аялдардын башы толгон.

Биз анын көз карашынан micro: bit жана Arduino дизайн түшүнүгү такыр башкача экенин көрө алабыз. Микро: бит көлөмү жана коопсуздугу жөнүндө кичине болсо да, андан кийин кеңейтүү жөндөмү жөнүндө. Arduino тактанын кеңейтүү жөндөмүн толугу менен казып алууга көңүл бурат, бул аны геик стили окшойт.

3 -кадам: Performance

Микро: бит Arduino UNO
Master Chip nRF51822 ATmega328P
Процессор 32 биттик ARM Cortex M0 8 бит AVR
Flash ROM 256KB 32KB
RAM 16KB 2KB
Осциллятордун ылдамдыгы 16М 16М
Дисплей 5*5 LED чекит матрицасы 1 LED
Button 2 белгисиз баскычтар эч ким
Bluetooth Ооба эч ким
Акселерометр Ооба эч ким
Digital Compass Ооба эч ким
Powered By UAB/ Батарея корпусу USB/AC кубаты

Жогорудагы формадан биз micro: bitтин Ардуиного караганда дээрлик бардык жагынан ийгиликтүү болгонун көрө алабыз. Бул кичинекей такта зор күчкө ээ деп атоого болот. Албетте, микро: бит тактасынын төрөлүшү Arduino UNOго караганда бир нече жылга кеч. Ошентип, micro: bit CPU процессинде ийгиликтүү болгону таң калыштуу эмес. Микро: таң калыштуусу, кичинекей денесинде Bluetooth, санариптик компас, акселерометр, LED чекит матрицасы бар. Расмий Arduino башкармасы болобу же үчүнчү тараптан болобу, алар анчалык көп сенсорлорду тактайында көтөрүшпөйт. Micro: bit эч кандай сенсорду туташтырбаса дагы, биз көптөгөн такталарды ар кандай сенсорлор менен гана толтура алабыз.

4 -кадам: Программалык камсыздоо

Микро: бит

Микро: бит графикалык программалоо тили, Python, C ++ сыяктуу бир нече тилди колдой алат. Анын ичинде, негизги агымда эң популярдуусу, Microsoft тарабынан иштелип чыккан JavaScript Blocks Editor онлайн графикалык программалоо куралы. Анын программалоо чөйрөсү желе кызматына негизделген. Сиз жергиликтүү программалоо куралын түшүрүүнүн кажети жок.

Онлайн симуляциясын колдоо

Программаны резервдөө U диск сыяктуу ыңгайлуу.

Мындан тышкары, микро: бит дагы негизги Python тилин колдойт.

Arduino

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].

Сунушталууда: