Ang Arduino ba ay isang Microcontroller

Ang Arduino Ba Ay Isang Microcontroller



Ang Arduino ay isang hardware at software programming platform batay sa Atmel ATmega microcontrollers. Ito ay isang open-source na platform na nangangahulugan na ang lahat ng mga code at library ay bukas na magagamit at madaling baguhin ng mga mag-aaral, baguhan, at mga eksperto sa komunidad ng Arduino. Ang Arduino ay sikat sa mga tao dahil hindi nito kailangan ang anumang panlabas na hardware para sa programming. Ito ay isang development board batay sa microcontroller at madaling i-program sa pamamagitan lamang ng paggamit ng USB cable.

Ang Arduino ba ay isang Microcontroller

Ang Arduino ba ay isang microcontroller? Sa pangkalahatan, maaaring mahirap itong sagutin. Ito ay katulad ng pagsasabi ng 'CPU ba ang PC?' Ang sagot ay Hindi dahil ang isang PC ay naglalaman ng isang CPU sa loob nito, ganoon din ang kaso dito sa Arduino. Upang masagot muna ang tanong na ito kailangan nating maunawaan ang pagkakaiba sa pagitan ng isang Arduino board at isang Microcontroller. Upang gawing mas malinaw ito dapat nating talakayin ang mga ito nang hiwalay.







Arduino: Isang Development Board



Ang Arduino ay isang platform na pinagsasama ang pareho hardware at software upang makipag-ugnayan sa totoong mundo sa madaling paraan. Ang mga Arduino board ay ginawa upang magamit mga microcontroller madali. Ang Arduino ay isang development board na naglalaman ng microcontroller chip; mayroon itong maramihang input, output pin na nakikipag-usap sa mga microcontroller. Ang mga Arduino board ay maaaring mag-program ng microcontroller chip gamit ang Arduino IDE, isang pag-unlad software at obserbahan ang output mismo sa Arduino board o sa pamamagitan ng pagsasama ng mga panlabas na electronic circuit.



Ang Arduino board ay isang kumpletong kapaligiran sa pag-unlad na binubuo ng mga sumusunod:





    • Arduino Board (na naglalaman ng microcontroller kasama ang iba pang mga bahagi)
    • Arduino IDE
    • Panlabas na elektronikong hardware o mga kalasag

Ang Arduino ay hindi maaaring tukuyin bilang isang microcontroller lamang ngunit isang development board na may isang AVR controller chip kasama ng isang programming environment na may paunang nasubok na mga bahagi ng hardware at mga library ng software upang makontrol ang anumang bagay mula sa pagkislap na humantong sa mga motor o sensor.

Kasama ng Microcontroller Arduino ay may maraming iba pang bahagi pati na rin tulad ng:



    • USB converter
    • I-reset ang pindutan
    • DC barrel jack
    • 5V regulator
    • 3V regulator
    • USB-TTL converter
    • Microcontroller ATmega328p


Microcontroller

Ang Microcontroller ay isang maliit na compact integrated circuit na naglalaman ng CPU, RAM, non-volatile memory, ADC, DAC, at iba't ibang uri ng communication controllers gaya ng USRT, ICSP at USB. Ang pangunahing paggamit ng microcontroller ay upang kontrolin ang isang tinukoy na gawain na nakaimbak sa hindi pabagu-bagong memorya nito na hindi nagbabago hanggang sa muling isinulat o flash.

Ang isang solong microcontroller chip ay wala, kailangan nito ng isang hiwalay na programmer board upang magsulat ng isang programa sa memorya nito. Upang makabuo ng isang proyekto, kailangan namin ng isang breadboard o Veroboard para sa pagkonekta ng iba pang mga bahagi ng circuit at isang hiwalay na supply ng DC upang magbigay ng kapangyarihan sa microcontroller.


Ang Arduino board ay naglalaman ng parehong microcontroller chip kasama ng iba pang mga bahagi ng circuit. Kung wala ang Arduino board ang microcontroller na ito ay hindi maaaring gumana ng kahit isang pagtuturo.

Arduino na may Microcontroller

Ang Arduino ay isang platform na pinapasimple ang paggamit ng mga Microcontroller. Kahit sino ay maaaring makipag-ugnayan sa isang microcontroller sa madaling paraan gamit ang Arduino development platform. Ang mga microcontroller chip ay nangangailangan ng panlabas na circuit na may maraming iba't ibang bahagi upang gumana. Idinisenyo ng Arduino ang isang PCB board na may lahat ng mahahalagang bahagi na kinakailangan para magpatakbo ng Microcontroller. Karagdagang Arduino programming tool na kilala bilang PUMUNTA gumagamit ng pinasimpleng bersyon ng C++ na wika na ginagawang mas madali ang pakikipag-ugnayan ng user sa hardware.

Konklusyon

Upang buod, sasabihin ko na ang Arduino mismo ay hindi isang microcontroller ngunit isang development board na may sariling programming environment at suporta sa hardware. Maaari kaming mag-interface ng maraming Arduino shield at board nang magkasama upang magdisenyo ng mga elektronikong proyekto ngunit hindi namin maaaring gamitin ang microcontroller nang mag-isa sa mga proyekto; kailangan nito ng supportive circuit upang magbasa at magsulat ng pagtuturo.