Duk abin da kuke buƙatar sani game da Arduino CLI

  • Arduino CLI yana ba ku damar sarrafa ayyuka da na'urori daga tashar tashar.
  • Yana ba da haɗin kai tare da masu gyara kamar Vim da ayyukan aiki na atomatik.
  • Sauƙaƙan shigarwa da daidaitawa masu jituwa tare da dandamali daban-daban.

Arduino CLI

Arduino CLI Yana da kayan aiki mai mahimmanci ga waɗanda suke so suyi aiki tare da yanayin yanayin Arduino ba tare da yin amfani da IDE na gargajiya na gargajiya ba. Wannan layin umarni yana ba masu haɓaka damar tsarawa, tattarawa da sarrafa ayyukan Arduino kai tsaye daga tashar tashar, samar da sassauci y na kwarai gyare-gyare don aiki daban-daban.

A cikin wannan labarin, za mu bincika fasali, fa'idodi da amfani da Arduino CLI. Tun nasa shigarwa har sai da riba wanda ke ba da gudummawa ga matakai kamar ci gaba da haɗin kai ko ikonsa na aiki akan dandamali daban-daban, zaku gano duk abin da kuke buƙata don ƙwarewar wannan kayan aiki mai ƙarfi.

Menene Arduino CLI?

Arduino Command Interface Interface (CLI) kayan aiki ne wanda ke ba ku damar sarrafa allunan Arduino da ayyukan kai tsaye daga layin umarni. Maimakon yin amfani da yanayi mai hoto kamar Arduino IDE, wannan ƙirar yana sauƙaƙa samun cikakken iko akan zane-zane da daidaitawa ta amfani da umarni masu sauƙi y m.

Ɗayan babban abin da ya dace da shi shine ikon haɗawa a ciki sarrafa kayan aiki ta atomatik, irin su ci gaba da haɗin kai (CI), ban da goyon bayan dandamali irin su Rasberi Pi, Sabar da sauran gine-gine bisa ARM ko Intel. Wannan ya sa ya zama mafita mai sauƙi ga masu sana'a da masu sha'awar sha'awar neman inganta ayyukan su.

Arduino CLI Features

Babban fa'idodin Arduino CLI

Arduino CLI yana ba da izini yin kusan dukkan ayyuka wanda za a iya yi da IDE na gargajiya, amma tare da ƙari na yin shi yiwuwa haɗin rubutun da kuma sarrafawa ta atomatik. Daga cikin nasa mafi fice abũbuwan amfãni su ne:

  • Ikon tattarawa da loda shirye-shirye kai tsaye daga tashar tashar.
  • Gudanar da ɗakunan karatu da alluna ta amfani da takamaiman umarni.
  • Taimako don dandamali da yawa, gami da Windows, macOS da Linux.
  • Samar da abubuwan fitarwa a cikin tsarin JSON, sauƙaƙe haɗin kai tare da wasu shirye-shirye.

Bugu da ƙari, kayan aiki ne mai ban sha'awa ga waɗanda suka fi son yin aiki tare da manyan editocin rubutu kamar Vim, Emacs o Kayayyakin aikin hurumin kallo, ƙyale su su juya waɗannan masu gyara zuwa yanayin ci gaba mai ƙarfi.

Shigar da Arduino CLI

Tsarin shigarwa na Arduino CLI abu ne mai sauƙi kuma ya bambanta kaɗan dangane da tsarin aiki. A cikin rarraba bisa Arch Linux, alal misali, ana iya shigar da shi ta amfani da mai sarrafa kunshin tare da umarni mai zuwa:

# pacman -S arduino-cli

Da zarar an shigar, yana da kyau a fara tsarin sa ta amfani da umarnin:

$ arduino-cli config init

Wannan zai haifar da fayil ɗin daidaitawa a cikin kundin adireshin mai amfani wanda za'a iya gyarawa bisa ga bukatun aikin. Daga baya, zai zama dole don sabunta ainihin da fihirisar laburare ta amfani da:

$ arduino-cli core update-index

Na'ura da sarrafa allo

Tare da Arduino CLI, duba haɗin jirgi da dacewa abu ne mai sauƙi. m. Tare da na'urar da aka haɗa ta USB, kawai gudu:

$ arduino-cli board list

Wani lokaci yana iya bayyana a matsayin "Ba a sani ba", wanda ke nuna cewa ba a gano ainihin na'urar ba. A irin waɗannan lokuta, zaku iya bincika sunan allo da hannu ta amfani da:

$ arduino-cli board listall

Da zarar an samo shi, zai zama dole don shigar da direbobi masu dacewa. Misali, don ESP32, zaku yi amfani da:

$ arduino-cli core install esp32:esp32 --additional-urls https://dl.espressif.com/dl/package_esp32_index.json

Ƙirƙirar da sarrafa ayyukan

Arduino CLI yana ba ku damar samar da ainihin tsarin aiki tare da umarni ɗaya:

$ arduino-cli sketch new nombre_proyecto

Wannan zai haifar da fayil na farko project_name.ino, shirye don gyarawa. Bayan ya kara da code ake bukata, ana gudanar da harhada ta hanyar tantance ƙirar allo tare da umarni:

$ arduino-cli compile --fqbn esp32:esp32:esp32cam

A ƙarshe, don loda shirin a kan allo, kawai amfani da:

$ arduino-cli upload -p /dev/ttyACM0 --fqbn esp32:esp32:esp32cam

Haɗin kai tare da masu gyara kamar Vim

Arduino CLI cikin sauƙin haɗawa tare da masu gyara rubutu kamar Vim, yana canza shi zuwa yanayin ci gaba mai cikakken aiki. Ta hanyar plugins, zaku iya tattarawa, ɗauka, da sarrafa ayyukan kai tsaye daga Vim. Wasu umarni masu amfani sun hada da:

  • :ArduinoAttach: Haɗa zuwa allo ta USB.
  • :ArduinoChooseBoard: Zaɓi samfurin katin.
  • :ArduinoVerify: Haɗa lambar.

Tare da ƙarin kayan aikin kamar allon, yana yiwuwa a duba abubuwan shigar da abubuwan da aka fitar na tashar tashar jiragen ruwa, ƙara haɓaka ƙwarewar ci gaba.

Arduino CLI shine, ba tare da wata shakka ba, kayan aiki mai ƙarfi da haɓakawa wanda ke faɗaɗa damar yin aiki tare da Arduino. Ƙarfinsa don haɗawa cikin ayyukan aiki na al'ada, tare da dacewa da shi dandamali da yawa da masu gyara, sanya shi zaɓi mai mahimmanci ga duka masu haɓakawa da masu haɓaka masu sha'awar.


Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.