Je! Ni Zipi IDE Za Kufanya Kazi Na Arduino

Orodha ya maudhui:

Je! Ni Zipi IDE Za Kufanya Kazi Na Arduino
Je! Ni Zipi IDE Za Kufanya Kazi Na Arduino

Video: Je! Ni Zipi IDE Za Kufanya Kazi Na Arduino

Video: Je! Ni Zipi IDE Za Kufanya Kazi Na Arduino
Video: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, Novemba
Anonim

Kila mtu anayeanza kujifunza Arduino anafahamiana na IDE ya Arduino. Inakuruhusu kuandika michoro, angalia usahihi na kuipakia kwenye kumbukumbu ya bodi za Arduino. Lakini je! Hii ndiyo njia pekee ya kukuza programu za Arduino? Hapana kabisa! Wacha tuone ni mazingira gani mengine ya maendeleo yapo.

Nembo ya Arduino
Nembo ya Arduino

Muhimu

  • - Arduino;
  • - kompyuta.

Maagizo

Hatua ya 1

Wacha tuanze na mazingira ya maendeleo ya PROGRAMINO. Hii ni mazingira ya maendeleo ya kulipwa, lakini unaweza kujaribu kwa siku 14 bure. Programino, kama mazingira mengine ya maendeleo, inahitaji, hata hivyo, kuwa umeweka Arduino IDE. Unapoanza programu kwa mara ya kwanza, taja njia ya faili ya arduino.exe inayoweza kutekelezwa katika mipangilio. Ili kufanya hivyo, nenda kwenye menyu ya mipangilio: Chaguzi -> Mipangilio ya Mhariri. Dirisha litaonekana ambalo utahitaji kutaja njia za saraka na IDE ya Arduino na maktaba zinazohusiana. Sasa tuko tayari kuandika programu katika Programino.

Mipangilio ya mazingira ya Programino
Mipangilio ya mazingira ya Programino

Hatua ya 2

Lugha inayotumiwa katika mazingira haya ya maendeleo ni sawa na ile ya asili ya Arduino IDE - C. Hiyo ni, kwa kweli, ikiwa tayari unaandika michoro kwenye Arduino IDE, basi hautalazimika kujifunza lugha mpya ya programu, ambayo ni pamoja na kubwa ya mazingira haya ya maendeleo.

Walakini, kwa kuongeza, IDE hii inatoa njia rahisi ya maendeleo ya haraka kama kukamilisha nambari. Hiyo ni, sio lazima upitie kila wakati amri ya Arduino na rejea ya njia. Unaanza kuandika nambari, na mazingira ya maendeleo yatakuchochea kuchagua unayotaka kutoka kwa chaguo zinazopatikana. Kwa mfano, chapa "digi" na IDE inakupa chaguzi: "DigitalRead", "DigitalWrite".

Wacha tuandike mchoro rahisi ambao tutachunguza kila moja ya pini za Analog za Arduino na kutoa usomaji kwenye bandari ya serial. Jaribu kuchora mchoro kwa mkono, badala ya kunakili na kubandika, kuhisi urahisi wa kukamilika kwa msimbo wa Programino.

Mchoro katika Programino
Mchoro katika Programino

Hatua ya 3

Je! Ni nini kingine cha kupendeza ambacho Programino IDE hutoa? Mazingira haya ya maendeleo yana zana kadhaa za kupendeza zinazopatikana kupitia menyu ya Zana. Kwa mfano, daftari, mbuni wa wahusika wa LCD, kibadilishaji kati ya DEC-BIN-HEX, terminal ya bandari ya serial, mpangaji wa Analog na wengine.

Wacha tuangalie kwa karibu zana ya Analog Plotter. Chombo hiki hukuruhusu kuibua kile kinachokuja kwenye bandari ya COM kutoka Arduino. Hii inaweza kuwa na faida, kwa mfano, kuonyesha usomaji wa sensorer zingine za analog: joto, unyevu, shinikizo, mwangaza, na zingine.

Ili mpangaji afanye kazi kwenye mchoro, unahitaji kuamsha bandari ya serial kwa kasi ya 19200 kb / s. Takwimu zimechapishwa kwa mpangaji kwa kutumia Serial.println (). Wacha tuanze mpangaji wa Analog. Bonyeza kitufe cha Unganisha kuungana na bandari ambayo tuna Arduino iliyounganishwa.

Mpangaji wa Analog katika Programino
Mpangaji wa Analog katika Programino

Hatua ya 4

Njia nyingine mbadala ya kuvutia kwa IDE ya Arduino ni B4R, au "Msingi wa Arduino". Kiunga cha wavuti rasmi pia kinapewa mwishoni mwa nakala hiyo. Mazingira haya ya maendeleo yanavutia kwa sababu hutumia lugha ya Msingi badala ya C. Pia inasaidia kukamilisha msimbo. Pamoja, ni bure kabisa.

Mwanzoni mwa kwanza, mazingira ya B4R pia yanahitaji kutaja njia ya saraka na IDE ya Arduino, na vile vile, ikiwa ni lazima, maktaba zisizo za kawaida na moduli za kawaida. Mipangilio hii inaweza kusanidiwa baadaye kupitia Zana -> Sanidi menyu ya Njia.

Mipangilio ya mazingira ya B4R
Mipangilio ya mazingira ya B4R

Hatua ya 5

Wacha tuandike mchoro kama huu na wakati huo huo tuangalie kwa undani B4R IDE.

Katika sehemu ya kati kuna uwanja wa kuhariri nambari. Kulia ni eneo la tabo na tabo zenyewe: maktaba zinazopatikana, moduli za mchoro, historia na utaftaji. Kichupo kilicho na jarida kiko wazi kwenye picha hapo juu. Inaweza kuonekana kuwa ujumbe unaonyeshwa hapa, ambao umewekwa kwenye programu na Amri ya Ingia (). Katika mazingira haya ya maendeleo, unaweza kuweka njia za mapumziko, ambayo ni muhimu sana katika mchakato wa utatuzi, na pia utumie alamisho kwa urambazaji wa haraka kupitia nambari.

Hutaweza kuanza programu katika mazingira haya ya maendeleo mara moja, kwa sababu inatumia lugha tofauti, inayolenga kitu zaidi kuliko ile ya kawaida ya Arduino IDE, na sintaksia tofauti. Walakini, urahisi wa mazingira haya na upatikanaji wa mwongozo mzuri kutoka kwa waendelezaji hufanya hasara hizi.

Mchoro wa kwanza katika B4R
Mchoro wa kwanza katika B4R

Hatua ya 6

Kuna mazingira mengine ya maendeleo ya Arduino isipokuwa yale yaliyoorodheshwa. Kwa mfano, Codeblocks. Ina uwezo sawa na ile iliyoelezewa na IDE, kwa hivyo sitaielezea kwa undani zaidi.

Lakini sasa unajua kuwa kuna mazingira mbadala, rahisi zaidi, ya maendeleo ya Arduino. Kutumia itarahisisha sana na kuharakisha maendeleo ya michoro yako mwenyewe.

Ilipendekeza: