Fa'atusatusa ituaiga ta'uta'ua microcontroller ma latou fa'aoga

Fa'atusatusa ituaiga ta'uta'ua microcontroller ma latou fa'aoga

E mafai ona e mauaina le tele o microcontrollers lauiloa i poloketi ma oloa i aso nei.

faiga

faʻamatalaga

Fa'aaogāina Malosi'i Tele-maualalo

E itiiti le malosi e fa'aaogaina e masini. E fesoasoani lea e ola umi ai maa.

Tuufaatasiga o AI ma ML

Ua mafai nei e Microcontrollers ona fai mea atamai e pei o le va'ai ata.

Faʻaleleia fesoʻotaʻiga

O filifiliga fou e pei o le Wi-Fi 6 ma le Bluetooth Low Energy e fa'afaigofie ai feso'ota'iga.

Key Takeaway

  • Filifili le microcontroller sili (MCU) mo lau poloketi. E fesoasoani lea e galue lelei lau poloketi ma tumau umi. Mafaufau i mea taua e pei o le tele o le malosi o loʻo faʻaaogaina, o le a le saoasaoa o le galue, ma le tele o lona manatua. O fofo ta'itasi e fa'afaigofie ai mamanu. Latou te tu'u uma vaega mana'omia i luga o le pu e tasi. E sefe ai avanoa ma tupe. O laupapa lauiloa e pei o Arduino ma ESP32 e tele fesoasoani mai isi. E mafua ai ona latou lelei mo tagata faatoa amata. Filifili i taimi uma se MCU e fetaui ma lau poloketi, au tupe, ma mea e te maua. E maua ai e oe i'uga sili ona lelei.

Aisea e Taua ai le Filifiliga Microcontroller

Fa'ailoga Manuia o Poloketi

A e fausia mea tau eletise, e taua tele le filifilia o le microcontroller sa'o. E fesoasoani e galue lelei lau poloketi ma ausia au sini. O le mcu sili e tuʻuina atu ia te oe le saoasaoa lelei ma faʻatuatuaina lau poloketi. E tele inisinia fai mai o lau filifiliga microcontroller e suia ai le lelei o lau poloketi. E afaina ai foi le tau ma le ola o le maa.

Motugaafa: Ia mautinoa e fetaui au foliga mcu ma mea e manaʻomia e lau poloketi.

Mafaufau i nai mea e fesoasoani i lau poloketi ia manuia:

  • Fa'atinoga: O se mcu malosi e galue vave ma maua ai i'uga lelei.

  • Tau: O le mcu sa'o e fesoasoani ia te oe e teu ai tupe.

  • Malosiaga malosi: O nisi mcus e faʻaaoga itiiti le malosi, lea e lelei mo maa.

  • Scalability: Ole microcontroller sa'o e mafai ai ona e fa'atupu lau poloketi mulimuli ane.

  • Fa'atuatuaina: O se mcu lelei e fa'aleleia atili ai lau galuega.

E tatau fo'i ona e va'ava'ai pe fia pine fa'aoga/tuuina atu e te mana'omia. Siaki fo'i le lapopo'a ma peripheral. O mea nei e fesoasoani ia te oe e filifili le mcu sili mo lau poloketi.

Fa'atonuga Filifilia

Ina ia filifilia le mcu sili, vaʻai i nisi mea taua. Ia mautinoa e fetaui lau microcontroller ma ou mana'oga ma le paketi. O le mea autu e siaki:

  • Malosiaga malosi: Filifili se mcu e faʻaaogaina le malosi mo le umi o le ola o le maa.

  • Faiga fa'akomepiuta: Su'e se mcu ma le mamanu sa'o mo lau poloketi.

  • Mana fa'agaioiga: Ia mautinoa e mafai e lau mcu ona fai au galuega uma.

  • Manatu: Va'ai pe lava le avanoa o le mcu mo lau code ma fa'amaumauga.

  • Fa'aoga meafaigaluega: Siaki pe feso'ota'i le mcu i mea e te mana'omia.

  • Faiga fa'akomepiuta: Filifili se mcu e galue ma au mea faigaluega polokalame e sili ona e fiafia i ai.

  • Tau: Fa'atusatusa tau e tumau i le paketi.

  • Avanoa ma le lagolago a tagata lautele: Filifili se mcu e faigofie ona maua ma e tele tagata faʻaoga.

Fa'aoga le laulau o lo'o i lalo e fa'atusatusa ai uiga autu:

Taiala

Aisea e Taua ai

Malosiaga Malosiaga

Sefe le malosi ma fa'aumi ai ma'a

Malosiaga o le mana

E mafai ona fai galuega faigata

manatua

Taofi lau code ma faʻamatalaga

Ofisa o mea faigaluega

Feso'ota'i i masini ma isi masini

tau

Tausia lau poloketi taugofie

Lagolago a le Community

Fesoasoani ia te oe e vave foia faafitauli

Afai e te mulimuli i laasaga nei, e sili atu lou avanoa e fai ai se poloketi sili ma le microcontroller saʻo.

Microcontroller Architectures ma Singlechip Solutions

Va'aiga Va'aiga

E tele fausaga microcontroller i mea tau eletise. E tofu lava ma mea fa'apitoa e fesoasoani i fa'afitauli eseese. Va'ai le laulau i lalo e fa'atusatusa ai ituaiga autu:

Laiti uila

Ituaiga Fausia

Features Key

talosaga

8051

8-bit

8-bit fa'asologa o fa'amaumauga, oscillator i luga ole masini, maualalo le mana

Aoao, masini faigofie

PIC

Harvard/RISC

Polokalama vave, lagolago CAN/SPI/UART, ADC/DAC

Polokalama faʻapipiʻi

APR

FAIGATA

Ole saoasaoa ole uati, sili atu le manatua, sili atu le lelei

Faigofie ma lavelave galuega faatino

lima

FAIGATA

32/64-bit, maualuga saoasaoa, maualalo le mana

Telefoni, laulau, mea e mafai ona ofuina

  • Ole 8051 microcontroller e lelei mo le aʻoaʻoina ma le faia o mea masani. E iai le PPU, RAM, ROM, ma I/O ports.

  • O le PIC microcontroller e mafai ai ona e fa'apolokalame vave ma faʻafesoʻotaʻi i le tele o masini. E fa'aogaina le fausaga a Harvard ma e iai le ADC ma le DAC.

  • O le AVR microcontroller e televave ma fa'asaoina le malosi. E mafai ona e filifilia TinyAVR, MegaAVR, poʻo XmegaAVR mo ou manaʻoga.

  • O le fausaga o le ARM e faʻaaogaina i le tele o masini atamai. E fa'aogaina le mamanu RISC mo le saoasaoa maualuga ma le malosi maualalo.

Fofo ta'itasi i Faiga Fa'apipi'i

O fofo ta'ito'atasi e faafaigofieina ai galuega faatino. E te maua mea uma e te mana'omia ile tasi chip. O lona uiga e te le mana'omia ni vaega fa'aopoopo. E te faʻasaoina le avanoa ma faʻaalu se tupe itiiti. E sili atu foi le lelei o lau masini.

O vaifofo ta'itasi e iai le PPU, manatua, taimi, ma ports. E mafai ona e fa'aogaina i va'aiga atamai, masini fa'afoma'i, ma meafaigaluega fa'afoma'i. O nei meataalo e fesoasoani ia te oe e fausia ai ni oloa laiti ma malolosi. E vave ona e fa'auma lau poloketi ona e te le mana'omia ni tupe meataalo se tele.

Motugaafa: O le fa'aogaina o fofo fa'atosina e fa'afaigofie ma malosi ai lau mamanu. E fa'aitiiti fo'i le malosi e te fa'aaogaina, o lea e umi atu ai ma'a.

O fofo ta'i tasi e galue lelei i faiga fa'apipi'i. E mafai ona e faʻaogaina i robots, masini fale atamai, ma masini feaveaʻi. E sili atu lou saoasaoa ma sefe le malosi. O le tele o inisinia latou te filifilia ni fofo mo galuega fou.

Ta'uta'ua Microcontroller Boards

Ta'uta'ua Microcontroller Boards
Faʻafanua Punaoa: unsplash

A amata ona e faia mea tau eletise, e te vaʻai i le tele laupapa microcontroller. O nei laupapa e fesoasoani ia te oe e aoao ma faia ni mea fou. E mafai ona e filifilia le laupapa sa'o e ala i le tilotilo i foliga, tau, ma le lagolago mai isi.

Arduino Uno ma Nano

E te fa'alogo i le arduino pe a e su'e ni laupapa faigofie. O le arduino uno ma le nano e sili ona lauiloa. E mafai ona e faʻaogaina le arduino uno mo robots, aʻoga, ma suʻega manatu. O le laupapa e telē, o lea e faigofie ai ona faʻaopoopo uaea ma masini. E to'atele tagata e fa'aogaina, o lea e vave maua ai le fesoasoani. O le arduino nano e taugofie ma fetaui i nofoaga laiti. E mafai ona e faʻaaogaina mo mea faʻaogaina ma IoT. O laupapa uma e lua e lelei mo tagata amata ma tagata atamamai.

Motugaafa: Filifili le arduino uno pe afai e te manaʻo e aʻoaʻo vave. Filifili arduino nano pe a e manaʻomia se tamai laupapa.

ESP32

E te vaʻai i le esp32 i le tele o masini atamai i aso nei. O le esp32 laupapa e vave ma e tele ona foliga. E lua ona fatu ma e oʻo atu i le 240 MHz. E mafai ona e fa'aogaina le Wi-Fi ma le Bluetooth, e lelei tele mo IoT. O le laupapa e tele ports, masini pa'i, ma lagolago leo. E mafai ona e faʻaogaina le esp32 mo fale atamai, mea faʻaogaina, faleoloa, ma robots. E puipuia e le laupapa au fa'amatalaga i se fa'aa'a ma fa'ailoga.

  • E lua-core processor mo galuega vave.

  • Wi-Fi ma le Bluetooth mo le faigofie fesoʻotaʻiga.

  • Tele ports pei SPI, I2C, UART, ADC, DAC, ma PWM.

  • Fa'aogaina auala maualalo mo le fa'aogaina o maa.

  • Fa'amaufa'ailoga ma fa'ailoga mo le saogalemu.

E mafai ona e faʻaogaina le esp32 mo faʻatoʻaga, siaki le siosiomaga, ma drones. O le esp32 laupapa e lelei mo mea uma e fiafia i ai ma galuega.

STM32

E te mauaina stm32 i le tele o galuega faigata. O le stm32 fa'asologa e tu'uina atu ia te oe filifiliga mo le saoasaoa ma le fa'asaoina o le mana. Filifili STM32F mo galuega vave ma uafu maualuluga. Filifili STM32L mo le ola umi o le maa. E mafai ona e fa'atusaina le laupapa i lau poloketi. O laupapa stm32 o loʻo faʻaaogaina i falegaosimea, falemaʻi, ma masini fale. E mafai ona e faʻaogaina mo robots, masini, ma masini laiti.

  • STM32F mo galuega vave.

  • STM32L mo le faʻasaoina o le mana.

  • Tele faʻataʻitaʻiga mo manaʻoga eseese.

Filifili le laupapa stm32 saʻo e ala i le tilotilo i le saoasaoa, malosi, ma foliga.

Rasipi Pi Pico

E te va'aia le raspberry pi pico i le tele o galuega laiti. E fa'aaoga e le pico le RP2040 microcontroller mo le saoasaoa lelei ma fetuutuunai. E te maua le tele o ports e pei o UART, SPI, I2C, ADC, ma GPIO. E iai polokalame I/O a le komiti, ina ia mafai ona e tu'uina atu galuega i masini a le setete. E mafai ona e faʻaogaina le MicroPython e faʻailoga, lea e faigofie mo tagata amata. E galue le laupapa ma Grove, ina ia mafai ona e faʻaopoopoina vaega vave.

  • RP2040 microcontroller mo le saoasaoa malosi.

  • Tele ports mo so'oga eseese.

  • Polokalama I/O mo galuega atamai.

  • MicroPython mo le faigofie coding.

  • Togo lagolago mo le fausiaina vave.

E mafai ona e fa'aogaina le raspberry pi pico mo le a'oa'oina, su'ega, ma masini atamai.

PIC Fa'asologa

E te mauaina laupapa PIC i galuega faigofie ma faigata. Ole fa'asologa ole PIC e vave ona o lona mamanu RISC. E mafai ona e faʻapipiʻiina faigofie ma faʻafesoʻotaʻi i vaega analog e aunoa ma ni faʻaopoopoga. O le laupapa e faʻaaogaina le mana itiiti ma e taugofie. E mafai ona e fa'aogaina le PIC mo galuega fa'afiafia ma faiga faigaluega. O le laulau o lo'o fa'aalia ai itu lelei ma le leaga:

tulaga lelei

tapulaa

E itiiti ni faaletonu

E tasi lava le accumulator

Anapogi ona o le RISC

E tatau ona fesuiai faletupe mo RAM uma

Fa'aaogaina le mana itiiti

O nisi fa'agaioiga ma resitara e le fetu'una'i

Faigofie le polokalame

E le mafai ona fa'afeso'ota'i le faaputuga meafaigaluega

Faigofie ona faʻafesoʻotaʻi i vaega analog

E le lelei fa'aputuga polokalame

Laiti seti o faatonuga

Fausia oscillator faʻatasi ma saoasaoa eseese

Taugofie ma tele fesoʻotaʻiga

E sau ile pusa DIL mo le fa'aoga fiafia

E mafai ona e faʻaogaina laupapa PIC mo poloketi e manaʻomia le maualalo o le mana ma le mamanu faigofie.

talavou

E te vaʻai i laupapa talavou i galuega faatino e manaʻomia le saoasaoa maualuga ma faʻapitoa faʻapitoa. E mafai ona tamoe le laupapa talavou e oʻo atu i le 600 MHz ma e oʻo atu i le 8 MB flash. E tele ports e te maua e pei o serial, CAN, I²S audio, ma USB host. E galue le laupapa ma Arduino IDE, o lea e faigofie ai le coding. Laititi laititi ma fetaui i luga o laupapa falaoa. E mafai ona e faʻaogaina le teensy mo taʻavale, falegaosimea, robots, musika, ma IoT.

fōliga

Teensy Board

Isi Microcontroller Boards

Polokalame Faʻavave

E oʻo atu i le 600 MHz

Saosaoa maualalo

Flash Masalo

Tusa i le 8 MB

Fa'aitiitia le manatua

Vaega I/O

Tele serial, CAN, I²S, USB host

Laiti filifiliga

Fa'atasiga IDE

E galue ma Arduino IDE

Atonu e mana'omia nisi seti

pepa vala

Laiti, fetaui lelei laupapa falaoa

Tele, itiiti le faigofie ona gaoioi

Talosaga Autu

Ta'avale, falegaosimea, robots

Lautele faaaogaina

Filifili teensy pe afai e te manaʻomia le saoasaoa ma faʻapitoa faʻapitoa.

Manatua: E te vaʻai i laupapa e pei o arduino, esp32, stm32, raspberry pi pico, PIC, ma talavou i le tele o galuega faatino. E te maua le tele o fesoasoani, tau maualalo, ma foliga manaia. Filifili le laupapa sili ona lelei e ala i le tilotilo i mea e manaʻomia e lau poloketi ma mea e mafai e le laupapa ona fai.

MCU Fa'amatalaga ma Fa'amatalaga

Manatu ma Fa'agaioiina

A e filifilia se mcu, siaki lona manatua ma le saoasaoa. O le manatua e mafai ai e lau mcu ona teuina faʻamaumauga ma faʻatautaia polokalame. E fesoasoani le mana fa'agaioia i lau mcu e fai ai galuega vave. O le stm32f3 ma le stm32f0 fa'asologa e eseese le tele o manatuaga ma le saoasaoa. E mafai ona e faʻaogaina nei mcus mo galuega vave ma atamai. O le stm32f3 fa'asologa e sili atu ona manatua ma galue vave nai lo stm32f0. Fa'aoga le stm32f3 mo galuega faigata e pei o le fa'aogaina o fa'ailoga. Fa'aoga stm32f0 mo galuega faigofie ma fa'asaoina le mana.

  • mcus maua fa'aoga mai masini ma isi masini.

  • O le tele o manatua e mafai ona e fa'asaoina nisi fa'amaumauga.

  • O fa'agaioiga fa'anatinati e fa'anatinati ai lau mcu.

  • E te maua i'uga lelei ma le tele o lou manatua ma le saoasaoa.

  • Ole stm32f3 fa'asologa e lelei mo galuega faigata.

  • Ole stm32f0 fa'asologa e sili ona lelei mo le pulea faigofie.

  • Faafetaui le manatua ma le saoasaoa i lau galuega faatino.

  • E fesoasoani tele le manatua i polokalame tetele.

  • Ole stm32f3 fa'asologa e malosi mo le galue malosi.

  • O le stm32f0 fa'asologa e fa'asaoina le malosi mo galuega laiti.

  • O fa'asologa uma e lua e galulue mo ituaiga eseese o feso'ota'iga.

Fesoʻotaʻiga Fesootaiga

E tatau ona feso'ota'i lau mcu i isi masini. Feso'ota'iga o le ki mo poloketi atamai. O le stm32f3 ma le stm32f0 faasologa e lagolagoina le tele o auala e talanoa ai i isi vaega. E mafai ona e fa'aogaina UART, SPI, I2C, ma CAN mo uaea. O lo'o maua fo'i avanoa e leai se feso'ota'iga e pei o le WiFi ma le Bluetooth. Komiti e pei o le ESP8266, ESP32, CYW43439, ma le RPi Pico W tuuina atu ia te oe filifiliga uaealesi. O nei laupapa e lelei tele mo IoT ma fale atamai.

  • ESP8266 e maua ai le WiFi mo le talanoa i isi masini.

  • ESP32 e iai le WiFi ma le Bluetooth mo so'oga vave.

  • CYW43439 ofoina WiFi 4 ma Bluetooth 5.2.

  • RPi Pico W e iai le WiFi ma le Bluetooth mo le fa'aoga faigofie.

  • Ole stm32f3 ma le stm32f0 fa'asologa e lagolagoina le tele o auala e fa'afeso'ota'i ai.

  • E mafai ona e fa'afeso'ota'i masini, mata, ma isi mcus.

  • O le stm32f3 fa'asologa e fesoasoani i galuega faigata feso'ota'iga.

  • Ole stm32f0 fa'asologa e lelei mo feso'ota'iga faigofie.

  • Filifili le mcu sa'o mo mana'oga o lau poloketi.

  • O fesoʻotaʻiga lelei e fesoasoani i lau poloketi e galue ma isi mea.

  • O fa'asologa uma e fa'afaigofie ona fa'afeso'ota'i i le tele o galuega.

Malosiaga Malosiaga

E te manaʻo i lau mcu e faʻaitiitia le malosi. O le fa'asaoina o le paoa e fesoasoani i ma'a e ola umi. O le stm32f3 ma le stm32f0 fa'asologa o lo'o i ai auala maualalo mo le ola lelei o le maa. Fa'aoga le stm32f0 mo poloketi e mana'omia le fa'asaoina o le malosi. O le stm32f3 fa'asologa e maua ai le televave ae fa'aaogaina le malosi. O nisi mcus e pei o le Microchip nanoWatt XLP ma Texas Instruments MSP430 e fa'aaoga itiiti lava le malosi pe a moe.

Laiti uila

Moe Nei

Uati Taimi Moni

Watchdog Timer i le taimi nei

Microchip nanoWatt XLP

20nA

500nA

400nA

Texas Instruments MSP430

E maualuga atu nai lo nanoWatt XLP

N / A

N / A

  • O le stm32f0 fa'asologa e sili ona lelei mo galuega fa'aola maa.

  • Ole stm32f3 fa'asologa e lelei mo galuega e mana'omia le saoasaoa.

  • Fa'aaoga auala maualalo e fa'asaoina ai le malosi.

  • O le fa'asaoina o le paoa e fesoasoani i lau poloketi e fa'aumi.

  • O le stm32f3 ma le stm32f0 fa'asologa e mafai ai ona e filifilia le mana po'o le saoasaoa.

  • O le stm32f3 fa'asologa o lo'o i ai foliga e faapaleni ai le mana ma le saoasaoa.

Motugaafa: Filifili se mcu e sefe ai le paoa mo masini feaveai. Fa'aoga stm32f0 mo galuega faigofie maa. Fa'aoga le stm32f3 mo foliga fa'apitoa ma sili atu le saoasaoa.

Fa'aogaina o Microcontrollers

Fa'aogaina o Microcontrollers
Faʻafanua Punaoa: solo

Microcontrollers e faʻaaogaina i le tele o ituaiga tekinolosi. E te vaʻaia i latou i iot, falegaosimea, falemaʻi, ma masini i aso uma. E te filifilia le mcu sa'o e ala ile tilotilo ile mea e fa'aoga ai. O mcu ta'itasi e sili ona lelei ile iot, masini, po'o mea e fa'aoga e tagata.

IoT ma Feso'ota'iga

IoT e maua i le tele o nofoaga. O fale popoto, uati, ma masini e fa'aogaina microcontrollers. E te manaʻomia se mcu e mafai ona talanoa i isi masini e leai se fesoʻotaʻiga. O le tele o poloketi e faʻaaogaina laupapa ma WiFi poʻo Bluetooth. esp8266 ma esp32 o loʻo i totonu o masini atamai aua e faigofie ona fesoʻotaʻi i fesoʻotaʻiga. O laupapa Arduino e fesoasoani ia te oe e fai mea faigofie. Raspberry Pi e mafai ona faʻatautaia se faiga atoa mo galuega faigata. O le STM32 e maua ai le saoasaoa vave ma fa'aogaina le mana itiiti mo masini atamai. ATtiny e lelei mo galuega faavae iot ma manaoga faigofie.

  • esp8266 fesoʻotaʻi masini i luga ole initaneti ile iot.

  • esp32 e tuʻuina atu le WiFi ma le Bluetooth mo fale atamai ma mea faʻaogaina.

  • Arduino e faigofie mo tagata e amata.

  • O le Raspberry Pi e fesoasoani i faiga faʻaoga iot.

  • STM32 fausia vave ma lelei masini iot.

  • ATtiny fetaui ma galuega faatino faigofie ma manaoga masani.

Motugaafa: Filifili se mcu o loʻo iai ni faʻaoga lelei mo le iot. Vaavaai mo laupapa e iai WiFi, Bluetooth, ma le iot support.

IoT e faʻaaogaina i faʻatoʻaga, soifua maloloina, ma taulaga atamai. Microcontrollers fesoasoani e aoina faʻamatalaga, pulea mea, ma lafo faʻamatalaga. esp8266 ma le esp32 o loʻo faʻaaogaina mo galuega faʻaogaina iot. Arduino ma Raspberry Pi e lelei mo le aʻoaʻoina ma le suʻeina o mea. STM32 ma ATtiny e galue mo galuega fa'apitoa e mana'omia le saoasaoa po'o le maualalo o le mana.

Alamanuia ma Fomai

Microcontrollers e maua i falegaosimea ma falemaʻi. Latou te pulea masini, matamata masini, ma tausia mea saogalemu. E manaʻomia e fale gaosi mcus malosi mo laina faʻapotopotoga ma masini CNC. O meafaigaluega faʻafomaʻi e faʻaogaina le mcus mo siaki feaveaʻi ma masini atamai. STM32 ma le ARM Cortex-M fa'asologa o lo'o fa'aogaina mo galuega televave. O nei mcus e maua ai le saoasaoa ma faʻasaoina le mana mo alamanuia ma le soifua maloloina.

Talosaga Eria

Mea Fa'aoga Microcontroller

Atinaʻeina Faʻateʻaina

Pulea masini e pei o laina fa'apotopotoga ma CNC.

masini Medical

Faʻaaogaina i masini feaveaʻi ma mea faigaluega faʻafomaʻi atamai.

STM32 o loʻo faʻaaogaina mo le vave pulea i robots. ARM Cortex-M fa'asologa e fetaui ma galuega televave i falegaosimea ma ta'avale. O meafaigaluega faʻafomaʻi e manaʻomia mcus e faʻaogaina ai le mana itiiti ma faʻasaoina faʻamaumauga saogalemu. Texas Instruments MSP430 o loʻo faʻaaogaina i masini faʻafomaʻi faʻamalosi maa. PIC microcontrollers fesoasoani i le fausiaina o meafaigaluega faigofie ma faʻatuatuaina mo alamanuia ma le soifua maloloina.

Manatua: Filifili se mcu e fa'amaonia e aoga lelei mo alamanuia ma le soifua maloloina. Va'ai mo le malosi maualalo, saoasaoa vave, ma fa'amatalaga saogalemu.

E te vaʻai i nei mcus i mita atamai, siaki maʻi, ma masini masini. STM32 ma le ARM Cortex-M fa'asologa e lelei mo iot i alamanuia ma vailaau. MSP430 ma le PIC e fetaui ma mea faigaluega faʻafomaʻi feaveaʻi ma faʻatonuga falegaosimea faigofie.

Tagata fa'atau ma le Fiafia

Microcontrollers o loʻo i totonu o mea faigaluega i aso uma ma galuega malie. E te va'aia i latou i meata'alo, uati atamai, ma masini fale. E toʻatele tagata e faʻaaoga Arduino ma esp8266 e aʻoaʻo ma fausia mea. ARM Cortex-M fa'asologa e tu'uina atu le saoasaoa maualuga mo masini fa'apitoa. Atmel ATmega328 e lauiloa i Arduino aua e taugofie ma faigofie. Texas Instruments MSP430 e lelei mo mea e mafai ona ofuina maa.

Laiti uila

Features Key

talosaga

ARM Cortex-M Fa'asologa

Saosaoa maualuga, sefe le mana

Falegaosi masini, taavale

ESP8266/ESP32

Wi-Fi fausia, taugofie, fetuutuunai

iot, masini feso'ota'iga

Atmel ATmega328

Taugofie, faʻaaogaina i le tele o poloketi DIY

Arduino, faigofie ona tupu

Texas Instruments MSP430

E fa'aaogaina le mana itiiti, lelei mo mea fa'aogaina

Mea e fa'aola ai ma'a

esp8266 o loʻo faʻaaogaina i paʻu atamai, moli, ma masini mo iot. O laupapa Arduino e fesoasoani ia te oe e fai robots, faʻailo, ma masini atamai fale. O le Raspberry Pi Pico e mafai ai ona e fa'ata'ita'i manatu fou ile MicroPython. Teensy e maua ai le saoasaoa vave mo musika ma robots. O le lagolago a le nuu e fesoasoani ia te oe e foia faafitauli ma aoao vave. Meafaigaluega e faigofie ai ona amata galuega fou.

  • esp8266 ma esp32 e lelei tele mo iot ma fesoʻotaʻiga galuega.

  • Arduino ma ATmega328 e aoga lelei mo DIY ma faʻatupulaia mamanu.

  • MSP430 e fetaui lelei ma mea e mafai ona ofuina ma masini e fa'aola ai maa.

  • O le ARM Cortex-M0 ma le ATmega328 o loʻo iai le fesoasoani faʻalapotopotoga.

Motugaafa: Auai i vaega i luga ole laiga ma fa'aoga meafaigaluega mo au galuega faatino. O le fesoasoani a le nuu e fesoasoani ia te oe e foia faafitauli ma aoao mea fou.

E te vaʻai i nei mcus i masini atamai fale, meataalo, ma pusa aʻoaʻoga. esp8266 ma esp32 fa'afaigofie ona fausia. Arduino ma Raspberry Pi Pico fesoasoani ia te oe e amata galuega fou ma aoao e uiga i tekinolosi.

Filifilia le MCU Sa'o

O le filifilia o le mcu sa'o e mafai ona faafaigofieina ma sili atu ona manuia au galuega faatino. E tatau ona e vaʻavaʻai i ou manaʻoga, lau paketi, ma le fesoasoani e mafai ona e maua mai isi. Mulimuli i laasaga nei e filifili ai le mcu sili mo lau galuega.

Poloketi Manaoga

Amata i le mafaufau i mea e manaʻomia e lau poloketi. O mcu uma e iai uiga eseese. E tatau ona e fa'afetaui nei vala i au sini. Ole laulau lea e fesoasoani ia te oe e fa'atusatusa ai mea e sili ona taua:

Factor

faʻamatalaga

Talosaga Manaomia

O le a le mea e fai e lau poloketi? Filifili vaega e fetaui ma lau sini.

Fa'ata'ita'iga a le Microcontroller

O le mamanu e aafia ai le saoasaoa ma le lelei o le galue i au vaega.

Fua tele

Ole lapo'a lapo'a o lona uiga o le tele o le manatua ma le televave o galuega fa'amaumauga.

Fesootaiga Manaomia

Siaki pe e te manaʻomia ADC, PWM, poʻo isi auala e faʻafesoʻotaʻi ai masini.

volitiga o Gaoioiga

Ia mautinoa e galue le mcu i lau sapalai eletise (pei o le 5V poʻo le 3.3V).

Faitauga I/O Pin

Faitau pe fia ni mea e te mana'omia e fa'afeso'ota'i.

Manaoga Manaomia

E fesoasoani tele le manatua i polokalame tetele.

Lisi Fa'aopoopo

Laiti mcus e fetaui ma masini laiti.

Puipuiga o le Mana

O le mana maualalo e sili ona lelei mo le fa'aogaina o maa.

Punaoa Lagolago

Taʻiala lelei ma meafaigaluega fa'afaigofie le fausiaina.

Motugaafa: Tusi i lalo i taimi uma au galuega faatino ae e te le'i filifilia se mcu. E fesoasoani lea ia te oe e aloese ai mai faafitauli mulimuli ane.

Tala o le Tupe ma Avanoa

E tatau foi ona e mafaufau i le tele e te manaʻo e faʻaalu ma le faigofie ona maua le mcu. O nisi laupapa e sili atu le tau, ae atonu e te mauaina i soo se mea. O isi e taugofie ma faigofie ona faʻatau. Ole laulau lea e fa'atusatusa ai nisi laupapa ta'uta'ua:

Komiti Fa'atonu

tau aofia

avanoa

Fulu M4 Express

Tau talafeagai

Tele avanoa mai Adafruit

NodeMCU

Faʻatau

E maua mai le tele o faleoloa

Laiti Photon

Tau talafeagai

Fa'atau mai le 'upega tafa'ilagi aloaia

Galileo Kene 2

Tau feololo

E tele fa'asoa fa'atau atu

Afai e te fausia faʻataʻitaʻiga, atonu e te manaʻo e piki se mcu e faigofie ona maua ma fetaui ma lau paketi.

Nuu ma Lagolago

O se fa'alapotopotoga malosi e mafai ona fesoasoani ia te oe e foia vave fa'afitauli. E tatau ona e suʻeina se mcu ma le tele o taʻiala, faʻasalalauga, ma meafaigaluega. E fa'afaigofie ai ona a'oa'o ma fa'aleleia fa'afitauli. Arduino ma ESP laupapa e tele nu'u. E mafai ona e mauaina tali i luga ole laiga ma maua se fesoasoani mai isi tagata fai.

O se lisi faigofie lenei e taʻitaʻia oe:

  1. Fa'amatala lau sini o le poloketi.

  2. Lisi lau I/O pine mana'omia.

  3. Siaki le saoasaoa o gaioiga ma le manatua.

  4. Va'ai ile sapalai eletise ma fa'aoga.

  5. Ia mautinoa e lagolagoina le fesootaiga sa'o.

  6. Saili e uiga i taiala ma lagolago.

  7. Siaki pe mafai ona e faʻatau faigofie ma pe fetaui ma lau paketi.

  8. Mafaufau i faʻaleleia i le lumanaʻi.

Manatua: O le filifilia o le mcu sa'o e sefe ai lou taimi ma tupe. E fesoasoani foi i au galuega faatino ia sili atu ona lelei.

E mafai ona e filifilia mai le tele o microcontrollers. E lelei uma i se mea ese. O le laulau o loʻo i lalo o loʻo faʻaalia ai le le tutusa:

ituaiga

atiga

Faʻaoga Sili

Arduino Uno

ATmega328P

Poloketi amata, masini

ESP32

Lua-autu, Wi-Fi

IoT, masini atamai

STM32 Nucleo

ARM Cortex-M

Alamanuia, galuega fa'atino

talavou

ARM Cortex-M4/M7

Leo, pulea taimi moni

Va'ai i le lapopo'a, fa'aogaina o le eletise, ma le fesoasoani mai isi ae e te lei filifili. Tusi i lalo mea e manaʻomia muamua e lau poloketi. Filifili se laupapa e fetaui ma lau fuafuaga. Ia mautinoa o faʻamatalaga e fetaui ma le auala e te manaʻo ai e galue lau masini.

FAQ

O le a le eseesega i le va o le microcontroller ma le microprocessor?

Ole microcontroller e iai le PPU, manatua, ma ports fa'atasi uma. E te fa'aaogaina mo galuega fa'atonutonu faigofie. Ole microprocessor e na'o le PPU. E maua i komepiuta e manaʻomia le tele o le mana.

E fa'afefea ona e filifilia le microcontroller sa'o mo lau poloketi?

Muamua, tusi i lalo mea e manaʻomia e lau poloketi. Siaki le saoasaoa, manatua, ma le tele o le mana e faʻaaogaina. Ia mautinoa e aoga i au masini ma masini. Va'ai mo se fesoasoani lelei mai isi tagata fa'aoga. Filifili se tasi e fetaui ma lau paketi.

E mafai ona e fa'apolokalame uma microcontrollers i le gagana lava e tasi?

Leai, e le mafai ona e faaaogaina na o le tasi le gagana mo tagata uma. O nisi microcontrollers e fa'aaoga C po'o C++. O isi e fa'aaoga le MicroPython po'o le Arduino code. Siaki i taimi uma po o fea gagana e mafai ona fa'aoga e lau laupapa ae e te le'i amataina.

Aisea e taua ai le lagolago a le nuu pe a filifilia se microcontroller?

E fesoasoani le fesoasoani a le nuu e foia vave ai faafitauli. E mafai ona e mauaina taiala, code, ma tali i luga ole laiga. E fa'afaigofie ai le a'oa'oina ma fesoasoani e fa'amae'a lau galuega.

O a mea sese masani pe a galue ma microcontrollers?

Atonu e te filifilia se laupapa e itiiti le manatua po'o le sese o le voltage. O nisi taimi e galo ia te oe e siaki pe aoga i au masini. Faitau i taimi uma le fa'amaumauga ma siaki fa'alua mana'oga o lau poloketi.

Tuua se Faamatalaga

o le a le lomia lou tuatusi imeli. fanua manaomia ua faailogaina *