Arduino-той хамтран ажиллах IDE гэж юу вэ

Агуулгын хүснэгт:

Arduino-той хамтран ажиллах IDE гэж юу вэ
Arduino-той хамтран ажиллах IDE гэж юу вэ

Видео: Arduino-той хамтран ажиллах IDE гэж юу вэ

Видео: Arduino-той хамтран ажиллах IDE гэж юу вэ
Видео: Программирование STM32 из Arduino IDE [2 СПОСОБА] 2024, Дөрөвдүгээр сар
Anonim

Arduino-г сурч эхэлсэн бүх хүмүүс Arduino IDE-ийг мэддэг. Энэ нь ноорог бичих, зөв эсэхийг шалгаж, Arduino самбаруудын санах ойд хадгалах боломжийг танд олгоно. Гэхдээ энэ нь Arduino-д зориулсан програм боловсруулах цорын ганц арга зам мөн үү? Огт үгүй! Хөгжлийн өөр ямар орчин байгааг харцгаая.

Arduino лого
Arduino лого

Шаардлагатай

  • - Ардуино;
  • - компьютер.

Зааварчилгаа

1-р алхам

ПРОГРАМИНО-г хөгжүүлэх орчноос эхэлье. Энэ бол төлбөртэй хөгжих орчин боловч та үүнийг 14 хоногийн турш үнэгүй туршиж үзэх боломжтой. Програмино нь бусад хөгжлийн орчны нэгэн адил Arduino IDE суулгасан байхыг шаарддаг. Хөтөлбөрийг анх эхлүүлэхдээ тохиргоонд arduino.exe файлыг ажиллуулах замыг зааж өгнө үү. Үүнийг хийхийн тулд тохиргооны цэс рүү орно уу: Сонголтууд -> Засварлагчийн тохиргоо. Arduino IDE болон холбогдох сангуудтай лавлах замыг зааж өгөх шаардлагатай цонх гарч ирнэ. Бид одоо Programino дээр програм бичихэд бэлэн боллоо.

Programino орчны тохиргоо
Programino орчны тохиргоо

Алхам 2

Энэхүү хөгжлийн орчинд ашигласан хэл нь анхны Arduino IDE - C-тэй ижил байна. Энэ нь үнэн хэрэгтээ хэрэв та Arduino IDE дээр ноорогоо аль хэдийн бичиж байгаа бол програмчлалын шинэ хэл сурах шаардлагагүй болно, энэ бол энэхүү хөгжлийн орчны том нэмсэн зүйл юм.

Гэсэн хэдий ч, энэхүү IDE нь кодыг бөглөх гэх мэт хурдан хөгжлийн аргыг санал болгодог. Энэ нь та Arduino тушаал ба аргын лавлагаагаар байнга орж байх албагүй гэсэн үг юм. Та кодыг бичиж эхэлж, хөгжүүлэлтийн орчин нь бэлэн байгаа сонголтуудаас хүссэнийг нь сонгохыг санал болгож байна. Жишээлбэл, та "digi" гэж бичээд IDE танд "digitalRead", "digitalWrite" гэсэн сонголтуудыг санал болгодог.

Arduino-ийн аналог тээглүүрүүдийн талаар байнга санал асуулга явуулж, цуваа порт руу уншилтыг гаргадаг энгийн ноорог бичье. Programino кодыг бөглөхөд тав тухтай байдлыг мэдрэхийн тулд ноорогоо хуулж, буулгахаас илүүтэйгээр гараар бичээд үзээрэй.

Programino дахь ноорог
Programino дахь ноорог

Алхам 3

Programino IDE өөр ямар сонирхолтой зүйлийг санал болгодог вэ? Энэхүү хөгжүүлэлтийн орчинд Tools цэсээр дамжуулан хэд хэдэн сонирхолтой хэрэгслүүд байдаг. Жишээлбэл, тэмдэглэлийн дэвтэр, LCD тэмдэгтийн дизайнер, DEC-BIN-HEX хооронд хөрвүүлэгч, цуваа порт терминал, аналог плоттер болон бусад.

Analog Plotter хэрэгслийг нарийвчлан авч үзье. Энэхүү хэрэгсэл нь Arduino-ээс COM порт руу орж ирж буй зүйлийг төсөөлөх боломжийг танд олгоно. Жишээлбэл, температур, чийгшил, даралт, гэрэлтүүлэг гэх мэт зарим аналог мэдрэгчийн уншилтыг харуулах нь ашигтай байж болох юм.

Плоттер ноорог дээр ажиллахын тулд цуваа портыг 19200 кб / с хурдтай идэвхжүүлэх хэрэгтэй. Өгөгдлийг плоттер дээр Serial.println () ашиглан хэвлэнэ. Аналог плоттерийг эхлүүлье. Холбох товчийг дарж бид Arduino-г холбосон порт руу холбогдоно уу.

Programino дахь аналог плоттер
Programino дахь аналог плоттер

Алхам 4

Arduino IDE-ийн өөр нэг сонирхолтой хувилбар бол B4R буюу "Basic for Arduino" юм. Албан ёсны сайтын холбоосыг мөн нийтлэлийн төгсгөлд өгсөн болно. Энэхүү хөгжүүлэлтийн орчин нь C-ийн оронд Basic хэлийг ашигладаг тул сонирхолтой юм. Энэ нь мөн код дуусгахыг дэмждэг. Дээрээс нь бүрэн үнэгүй.

Эхний ээлжинд B4R орчин нь Arduino IDE-тэй лавлах замыг зааж өгөхийг шаарддаг бөгөөд хэрэв шаардлагатай бол стандарт бус нэмэлт сангууд болон нийтлэг модулиудыг зааж өгөх хэрэгтэй. Эдгээр тохиргоог дараа нь Tools -> Configure Paths цэсээр тохируулж болно.

B4R орчны тохиргоо
B4R орчны тохиргоо

Алхам 5

Иймэрхүү ноорог бичээд, B4R IDE-ийг нарийвчлан авч үзье.

Төв хэсэгт кодыг засах талбар байна. Баруун талд табын хэсэг ба табууд өөрсдөө байна: боломжтой сангууд, ноорог модулиуд, түүх, хайлт. Дээрх зураг дээр сэтгүүл бүхий таб нээлттэй байна. Програмд Log () тушаалаар тохируулсан мессежүүд энд харагдаж байгааг харж болно. Энэхүү хөгжүүлэлтийн орчинд та дибаг хийх явцад маш их хэрэгтэй цэгүүдийг тохируулахаас гадна кодоор илүү хурдан шилжихийн тулд хавчуурга ашиглаж болно.

Та энэ хөгжлийн орчинд програмчлалыг нэн даруй эхлүүлэх боломжгүй болно, учир нь энэ нь сонгодог Arduino IDE-ээс ялгаатай, өөр синтакс бүхий объект хандалттай хэлийг ашигладаг. Гэсэн хэдий ч энэ орчны тав тухтай байдал, хөгжүүлэгчдийн сайн удирдамж байгаа нь эдгээр сул талыг нөхөж өгдөг.

B4R дээр анхны зураг
B4R дээр анхны зураг

Алхам 6

Arduino-ийн жагсаалтад орсоноос гадна бусад хөгжлийн орчин бий. Жишээлбэл, Codeblocks. Энэ нь IDE-ийн тодорхойлсон чадвартай ижил чадвартай тул би үүнийг илүү дэлгэрэнгүй тайлбарлахгүй.

Гэхдээ одоо Arduino-д зориулж өөр, илүү тохиромжтой орчин хөгжүүлэх орчин байгааг та мэдэж байна. Эдгээрийг ашиглах нь өөрийн ноорог бүтээх ажлыг ихээхэн хялбарчилж, хурдасгах болно.

Зөвлөмж болгож буй: