Skip to main content

Ano ang Arduino Mga aklatan?

Arduino ay isang tanyag na platform ng electronics para sa mga hobbyist at propesyonal.Ang hardware, na kilala bilang Arduino Ang mga board, ay nagmumula sa maraming mga varieties at maaaring mapalawak na may mga karagdagang sangkap na kilala bilang Arduino Shields.Katulad nito, ang pag -andar ng software ay maaaring mapalawak sa pamamagitan ng pagdaragdag ng Arduino Mga aklatan.Mahalaga, ang mga aklatang ito ay nagpapabilis sa proseso ng pagprograma ng isang Arduino reg;proyekto sa pamamagitan ng pagbibigay ng layunin na nakasulat na code sa programmer, na nagse -save sa kanya ng oras at pagsisikap ng paglutas ng mga nakakalito na problema na nalutas na ng ibang mga programmer.

Lahat ng mga karaniwang elemento ng Arduino Ang platform ay bukas na mapagkukunan, kabilang ang lahat ng mga karaniwang sangkap ng hardware at software.Nangangahulugan ito na ang mga aklatan ay maaaring malayang mabago, makopya, at muling ipinamamahagi.Arduino Ang mga aklatan ay pinakawalan sa ilalim ng Pangkalahatang Pampublikong Lisensya (GPL), na nangangahulugang ang komersyal na software ay maaaring ligal na maidagdag sa Arduino platform ngunit Arduino Ang mga aklatan ay hindi maaaring isama sa software na hindi pinakawalan sa ilalim ng GPL o isang katugmang open-source na lisensya.

Ang dalawang pangunahing uri ng Arduino Ang mga aklatan ay pamantayan at nag -ambag ang gumagamit.Ang mga karaniwang aklatan ay kasama sa default na Arduino Software.Kasama ang mga aklatang ito dahil nagbibigay sila ng pangunahing pag -andar na gagamitin ng maraming mga programmer.Ang mga karaniwang aklatan ay sumailalim din sa pagsusuri at pagsubok upang matiyak ang kalidad at pagiging maaasahan.Ang mga aklatan na nag -ambag ng gumagamit ay hindi kasama sa default na pakete dahil ang alinman sa kanilang pag -andar ay mas malabo o hindi sila sumailalim sa malawak na pagsubok.Ang Arduino Nagbibigay ang proyekto ng isang imbakan ng ilan sa mga mas karaniwang mga aklatan, at iba pang mga aklatan ay matatagpuan sa ibang lugar sa Internet.Ang pag -install ng isang library ng nag -ambag ng gumagamit ay kasing simple ng pag -unzipping ng isang file at paglalagay nito sa folder ng aklatan.Nagbibigay ang isang library ng SD ng kakayahan ng software na basahin at isulat sa mga SD card, na nagbibigay na ang isang mambabasa ng SD ay nakakabit sa Arduino proyekto.Nagbibigay ang LiquidCrystal ng software para sa pagkontrol sa mga monitor ng LCD, na maaaring maging kapaki -pakinabang para sa pagpapakita ng mga imahe o output.Ang Ethernet Library ay nagdaragdag ng suporta sa software para sa Ethernet Arduino Shield.Nagbibigay ang Servo ng suporta para sa mga motor ng servo, na kapaki -pakinabang para sa mga proyekto ng robotics.

Ang mga aklatan na nag -ambag ng mga aklatan ay kasama ang DateTime at WebDuino.Ang DateTime ay isang simpleng aklatan na tumutulong sa Arduino Subaybayan ang software ng mga petsa at oras.Nagbibigay ang WebDuino ng isang web server, na nagpapahintulot sa mga aparato na ma -access nang malayuan gamit ang Internet.