Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: STM32 BOARD -ийн техникийн үзүүлэлтүүд (STM32F103C8T6)
- Алхам 3: Arduino IDE дээр STM32 самбарыг суулгана уу
- Алхам 4: Самбарыг програмчлах холболтууд
- Алхам 5: Удирдах зөвлөлийг програмчлах
Видео: Arduino IDE STM32F103C8T6 бүхий STM32 самбар: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн байна уу залуусаа, олон хүмүүс arduino самбар ашигладаг боловч бидний мэддэг хязгаарлалттай тул бусад цөөн хэдэн самбарууд Arduino -ээс илүү сайн гүйцэтгэл, илүү сайн шинж чанарыг хангаж чадах ардуиногийн хувилбар болж гарч ирсэн бөгөөд тэдгээрийн нэг нь STM32 юм. STM32 самбар нь Arduino uno -оос хамаагүй хямд бөгөөд түүний боломжууд нь arduino uno -ээс хамаагүй дээр боловч тэдгээрийг Arduino IDE дэмждэггүй тул бид тэдгээрийг гараар Arduino IDE -д нэмэх хэрэгтэй. Энэхүү зааварчилгаанд бид STM32 самбарыг Arduino IDE -д нэмж оруулах бөгөөд бид Arduino IDE ашиглан энэ самбарыг програмчлах болно.
Алхам 1: Танд хэрэгтэй зүйл
Энэхүү зааварчилгааны хувьд бидэнд дараах зүйлс хэрэгтэй болно: STM32: USB CABLE: FTDI: "Breadboard & Fight Jumpers
Алхам 2: STM32 BOARD -ийн техникийн үзүүлэлтүүд (STM32F103C8T6)
STM32F103C8T6 -ийн техникийн үзүүлэлтүүдийг доороос гадна зураг дээр үзүүлэв.: Үйлдвэрлэгч STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB-ийн дагалдах хэрэгсэл DMA, Моторын удирдлагын PWM, PDR, POR, PVD, PWM, Температур мэдрэгч, WDT тоо I/O 37 Хөтөлбөрийн санах ойн хэмжээ 64KB (64K x 8) Осцилляторын төрөл Дотоод ажиллах температур -40 ° C ~ 85 ° C (TA)
Алхам 3: Arduino IDE дээр STM32 самбарыг суулгана уу
Arduino ide дээр stm32 самбарыг суулгахын тулд доорх зааврууд болон зургуудыг дагана уу: 1- Arduino.cc IDE-ийг ажиллуулна уу. "Файл" цэс, дараа нь "Тохиргоо" дээр дарна уу. "Тохиргоо" харилцах цонх нээгдэх бөгөөд дараа нь "Нэмэлт самбар менежерүүдийн URL -ууд" талбарт дараах холбоосыг нэмнэ үү: "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Ok" дээр дарна уу 2- "Tools" цэс дээр дараад "Boards> Board Board Manager" дээр дарна уу. ТУЗ-ийн менежер нээгдэх бөгөөд та суулгасан болон бэлэн байгаа самбаруудын жагсаалтыг харах болно. "STM32 F103Cxxx" -ийг сонгоод суулгах дээр дарна уу. Суулгалт дууссаны дараа үндсэн нэрний хажууд "INSTALLED" гэсэн шошго гарч ирнэ. Та ТУЗ -ийн менежерийг хааж болно. Одоо та "Board" цэснээс STM32 хавтангийн багцыг олж болно. Хүссэн самбаруудын цувралыг сонгоно уу: STM32F103Cxxx Самбарыг сонгоно уу.
Алхам 4: Самбарыг програмчлах холболтууд
Stm32 програмчлахын тулд та эдгээр хэлхээг дагах хэрэгтэй. Түүнийг програмчлахын тулд та Stm32 -ийг авах ёстой, нөгөө нь usb to ttl хөрвүүлэгч тул USB -ээс TTL хөрвүүлэгчийг аваад үзүүлсэн схемүүдийг дагаж мөрдөөрэй.
Алхам 5: Удирдах зөвлөлийг програмчлах
Одоо arduino IDE дээр анивчих ноорогоо нээгээд зүүг "PC13" болгон өөрчилнө үү, учир нь stm32 -ийн самбар нь PC13 зүү дээр байгаа бөгөөд дараа нь хэрэгслийн хэсгээс тохиргоог сонгоно уу (самбар, ком порт, байршуулах арга гэх мэт). Зураг) & кодыг stm32 -д байршуулснаар pc13 самбар дээрх самбар минийх шиг анивчиж эхлэх болно (зургийн чанарт уучлаарай), тэр ч байтугай анивчиж байгааг харахын тулд PC13 -д гадна LED нэмж болно. Тиймээс STM32 BOARD -ийн тусламжтайгаар төслүүдээ хөгжилтэй өнгөрүүлээрэй.
Зөвлөмж болгож буй:
NodeMCU Lua MicroPython -ийн температур ба чийгшлийн бүртгэл, Wifi болон гар утасны статистик бүхий 6 долларын хямд самбар: 4 алхам
NodeMCU Lua MicroPython -ийн температур ба чийгшлийн бүртгэл, Wifi болон гар утасны статистик бүхий 6 долларын хямд самбар: Энэ бол үндсэндээ үүлэрхэг цаг агаарын станц бөгөөд та утсан дээрх өгөгдлөө шалгах эсвэл зарим утсыг шууд дэлгэц болгон ашиглах боломжтой. , өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт дуусгах боломжтой
ESP32 самбар бүхий Stepper мотор: 4 алхам
ESP32 самбар бүхий Stepper мотор: Stepper мотор бол салангид алхамаар хөдөлдөг DC мотор юм. Тэд "үе шат" гэж нэрлэгддэг бүлгүүдээр зохион байгуулагдсан олон ороомогтой. Фаз тус бүрийг дарааллаар нь хүчдэлд оруулснаар мотор нэг үе шаттайгаар эргэх болно
LoRa Arduino, Esp8266 эсвэл Esp32: 15 алхам бүхий бага зардалтай E32 (sx1278/sx1276) төхөөрөмж бүхий 3 км -ээс 8 км хүртэлх утасгүй холбоо: 15 алхам
LoRa Arduino, Esp8266 эсвэл Esp32 -д зориулсан бага өртөгтэй E32 (sx1278/sx1276) төхөөрөмж бүхий 3Km -аас 8Km хүртэлх утасгүй холбоо: Би Semtech цувралын LoRa төхөөрөмж дээр суурилсан EBYTE E32 -ийг удирдах номын сан, маш хүчирхэг, энгийн бөгөөд хямд төхөөрөмжтэй. 3км -ийн хувилбар энд, 8км -ийн хувилбар энд байна Тэд 3000м -ээс 8000м -ийн зайд ажиллах боломжтой бөгөөд тэдгээр нь маш олон онцлог шинж чанартай байдаг
ESP-01 WiFi модуль бүхий HiFive1 Arduino самбар: 5 алхам
HiFive1 Arduino Board ESP-01 WiFi модуль зааварчилгаа: HiFive1 бол SiFive-ийн FE310 процессороор бүтээгдсэн анхны Arduino-тэй нийцтэй RISC-V самбар юм. Энэхүү самбар нь Arduino UNO -оос 20 дахин хурдан боловч НҮБ -ын удирдах зөвлөлтэй адил утасгүй холболтгүй байдаг
Arduino самбар бүхий RC машин өргөх: 5 алхам
Arduino самбар бүхий RC машиныг өргөх: Энэхүү зааварчилгааг Өмнөд Флоридагийн их сургуулийн Makecourse төслийн шаардлагыг биелүүлэх зорилгоор бүтээсэн болно (www.makecourse.com). Arduino самбар бүхий 4X4 RC машины хяналтыг 3 хэмжээст хэвлэмэл хэсгүүдээр хийсэн