- การเลือกเครื่องมือพัฒนาฮาร์ดแวร์และซอฟต์แวร์
- STM8S103F3P6 การพัฒนา
- STM8S103F3P6 โปรแกรมเมอร์
- STM8S103F3P6 IDE และคอมไพเลอร์
- STM8S กับ Arduino โดยใช้ Sduino
- การดาวน์โหลดซอฟต์แวร์ที่จำเป็น
- การตั้งค่า STVD และ Cosmic C Compiler
- Standard Peripheral Library สำหรับ STM8S103F3P6
- การรวบรวมโปรแกรมแรก
- การอัปโหลดโค้ดจาก STVD ไปยัง STM8S Development board โดยใช้ ST-Link V2
STM8เป็นชุดของ ไมโครคอนโทรลเลอร์ 8 บิต จาก STMicroelectronics ที่ได้กลายเป็นทางเลือกที่พบบ่อยของไมโครคอนโทรลเลอร์สำหรับการพัฒนาผลิตภัณฑ์ค่าใช้จ่ายที่มีความอ่อนไหว ก่อนหน้านี้ฉันเคยทำงานกับ AVR, PIC และไมโครคอนโทรลเลอร์ ARM Cortex อื่น ๆ อีกสองสามตัว แต่แน่นอนว่าในบางแอปพลิเคชันพวกเขาใช้งานมากเกินไปและเพิ่มต้นทุน BOM อย่างมาก เมื่อเร็ว ๆ นี้หลังจากที่ฉีกผลิตภัณฑ์จีนราคาถูกออกไปฉันพบว่าส่วนใหญ่มี ไมโครคอนโทรลเลอร์ STM8 อยู่ข้างใน IC ไม่เพียง แต่ราคาถูก แต่ยังอัดแน่นไปด้วยคุณสมบัติและตัวเลือกมากมายทำให้เหมาะที่จะใช้ในแอพพลิเคชั่นต่างๆมากมาย ตัวอย่างเช่น STM8S ชุดควบคุม (ซึ่งเราจะเรียนรู้ในชุดบทช่วยสอนนี้) เป็นคอนโทรลเลอร์ที่ใช้งานทั่วไป แต่ยังมีซีรี่ส์อื่น ๆ เช่น STM8A สำหรับการออกแบบยานยนต์และ STM8L สำหรับการออกแบบที่ใช้แบตเตอรี่พลังงานต่ำซึ่งจะขยายการใช้งานของคอนโทรลเลอร์เหล่านี้
ในบทเรียนชุดนี้เราจะเรียนรู้วิธีการตั้งโปรแกรม ไมโครคอนโทรลเลอร์ STM8Sโดยเฉพาะอย่างยิ่ง STM8S103F3P6. เหตุผลในการเริ่มต้นใช้งานหมายเลขชิ้นส่วนเฉพาะนี้เป็นเพียงราคาต่อปัจจัยด้านประสิทธิภาพ ชอบ!! เพียงแค่ดูมันในราคา 0.25 $ (ประมาณ 20 รูปี) เราจะได้รับไมโครคอนโทรลเลอร์ 8 บิตพร้อมออสซิลเลเตอร์ภายใน 16Mhz, แฟลช 8kB, ADC 10 บิต, UART, SPI และ I2C ใครจะไม่ทึ่ง? นอกจากนี้ STM8S103F3P6 ยังได้รับความนิยมอย่างกว้างขวางดังนั้นในฐานะผู้เริ่มต้นคุณจะได้รับการสนับสนุนอย่างเพียงพอหากคุณต้องการความช่วยเหลือนอกบทช่วยสอน เริ่มจากสิ่งนี้เราจะมีลำดับของบทช่วยสอนซึ่งคล้ายกับบทช่วยสอนการเขียนโปรแกรม PIC ซึ่งเราจะเรียนรู้วิธีการตั้งโปรแกรมคอนโทรลเลอร์นี้ตั้งแต่การกะพริบขั้นพื้นฐานไปจนถึงการแสดงผลต่างๆและการเชื่อมต่อเซ็นเซอร์ คุณยังสามารถดูบทช่วยสอนและโครงการ STM32F103C8 หากคุณสนใจไมโครคอนโทรลเลอร์ STM แบบ 32 บิต
การเลือกเครื่องมือพัฒนาฮาร์ดแวร์และซอฟต์แวร์
ตอนนี้เราได้กำจัดไมโครคอนโทรลเลอร์แล้วเราจะต้องเลือกเครื่องมือพัฒนาฮาร์ดแวร์และซอฟต์แวร์เพื่อเริ่มกระบวนการเรียนรู้ของเรา มีตัวเลือกมากมายที่นี่ฉันได้เลือกตัวเลือกที่ใช้งานได้ฟรีและทุกคนสามารถใช้ได้อย่างง่ายดาย
STM8S103F3P6 การพัฒนา
บอร์ดพัฒนาอย่างเป็นทางการสำหรับไมโครคอนโทรลเลอร์ 8 บิตของ ST เรียกว่า STM8 Discovery kit แต่เราจะใช้บอร์ดพัฒนาราคาประหยัดอีกตัวที่คุณสามารถหาได้จากซัพพลายเออร์ในพื้นที่หรือในร้านค้าออนไลน์ รูปภาพของ บอร์ดพัฒนา STM8S103F3P6 ที่เราจะใช้ในบทช่วยสอนนี้แสดงอยู่ด้านล่าง
บอร์ดประกอบด้วยส่วนประกอบขั้นต่ำที่จำเป็นสำหรับการเริ่มต้นการพัฒนาเท่านั้น เป็นเขียงหั่นขนมและเหมาะสำหรับการใช้งานขนาดกะทัดรัด แผนภาพวงจรภายในสำหรับบอร์ดพัฒนาแสดงอยู่ด้านล่าง
เมื่อมองใกล้ ๆ คุณจะสังเกตเห็นว่านอกเหนือจากคอนโทรลเลอร์ STM8S103F3p6 แล้วเรายังมีปุ่มรีเซ็ตเพื่อรีเซ็ตคอนโทรลเลอร์อีกด้วย ไฟ led และไฟ led ทดสอบที่เชื่อมต่อกับ PB5 (พอร์ต B พิน 5) และตัวควบคุมแรงดันไฟฟ้า AMS1117 ที่แปลง 5V จากพอร์ต USB เป็น 3.3V สำหรับคอนโทรลเลอร์ นอกจากนี้ยังสามารถทำให้คอนโทรลเลอร์ทำงานบน 5V ได้หากจำเป็น ส่วนต่างๆของคอนโทรลเลอร์มีการทำเครื่องหมายไว้ด้านล่าง นอกจากนี้เรายังมีพินโปรแกรมเมอร์ 4 ตัว ได้แก่ 3.3V, GND, SWIM และ NRST ซึ่งสามารถใช้เพื่อตั้งโปรแกรมและดีบักไมโครคอนโทรลเลอร์ของเราได้อย่างง่ายดาย
STM8S103F3P6 โปรแกรมเมอร์
สำหรับการเขียนโปรแกรมคอนโทรลเลอร์ของเราเราจะใช้ ST-LINK v2 ซึ่งมีราคาถูกและหาได้ง่ายทางออนไลน์ บอร์ด ST-LINK v2 นี้มีหลายรูปแบบ (โลหะ, พลาสติก, ทอง, ชมพู, บอร์ดเปลือย) และทั้งหมดนี้มีจุดประสงค์เดียวกัน ของฉันแสดงไว้ด้านล่าง แต่คุณสามารถใช้โปรแกรมเมอร์ ST-LINKประเภทใดก็ได้พิน เอาต์จะแตกต่างกันดังนั้นโปรดตรวจสอบว่าคุณอ่านพินเอาต์บนปลอกอย่างถูกต้อง นอกจากนี้ยังมี ST-LINK V3 จาก ST-Microelectronics ซึ่งสามารถใช้สำหรับการดีบักที่ร้ายแรงบางอย่างได้ ตอนนี้เราจะไม่ใช้มันแล้วเพราะมันแพงไปหน่อยเราจะเก็บไว้ใช้ในอนาคต
STM8S103F3P6 IDE และคอมไพเลอร์
การเลือก IDE และคอมไพเลอร์ที่เหมาะสมสำหรับ STM8S103F3P6 เป็นเรื่องที่น่างงเพราะมีตัวเลือกมากมายให้เลือก เครื่องมือทางการที่มีให้สำหรับไมโครคอนโทรลเลอร์ STM8 แสดงอยู่ในภาพด้านล่าง
ในด้านการกำหนดค่าเรามี STM8CubeMxฉันลองใช้ซอฟต์แวร์แล้วและมันก็เป็นการทิ้งที่สมบูรณ์สำหรับฉัน ไม่เหมือนกับ STM32Cube, STM8Cube ไม่สามารถสร้างรหัสอัตโนมัติได้ สามารถสร้างการแมปพินเพื่อวัตถุประสงค์ในการแสดงภาพเท่านั้นและอาจมีประโยชน์หากคุณกำลังย้ายรหัสของคุณจากคอนโทรลเลอร์หนึ่งไปยังอีกตัวหนึ่ง นอกเหนือจากนั้นฉันจะไม่ใช้มัน ดังนั้นในชุดบทช่วยสอนนี้เราจะไม่ใช้สิ่งนี้
สำหรับ IDE และ Compiler เรามีตัวเลือกมากมายให้เลือก สองตัวเลือกอันดับต้น ๆ สำหรับ IDE คือ IAR workbench และ ST Visual Develop (STVD) ซอฟต์แวร์ทั้งสองให้ความรู้สึกเหมือนมาจากยุค 90 แต่หลังจากเล่นกับมันมาระยะหนึ่งฉันพบว่า STVD เป็นตัวเลือกที่ดีเพียงเพราะมันฟรีทั้งหมด ในทำนองเดียวกันสำหรับคอมไพเลอร์เราจะใช้ Cosmic C Compilerอีกครั้งเพียงเพราะมันฟรีทั้งหมด อีกเหตุผลหนึ่งในการเลือก IDE และ Compiler นี้คือเมื่อเราคุ้นเคยกับสภาพแวดล้อมแล้วควรใช้ไมโครคอนโทรลเลอร์ 8 บิตอื่น ๆ จาก ST โดยไม่ต้องใช้ความพยายามมากนัก เราจะมาดูวิธีการติดตั้งและตั้งค่า STVD ด้วยคอมไพเลอร์ Cosmic C ในบทความนี้
สำหรับการกระพริบเราจะใช้ ST Visual Programmer (STVP)เครื่องมือนี้จะได้รับการติดตั้งโดยอัตโนมัติเมื่อเราติดตั้ง STVD มันจะรวมอยู่ใน IDE เองช่วยให้เราสามารถตั้งโปรแกรมและแก้จุดบกพร่องได้อย่างรวดเร็ว ซอฟต์แวร์สุดท้ายจะเป็น STMStudio ซึ่งเป็นซอฟต์แวร์ STM8 Monitoring ซอฟต์แวร์สามารถช่วยในการดีบัก STM8 แบบเรียลไทม์และมีคุณสมบัติที่ยอดเยี่ยมเช่นการตรวจสอบค่าตัวแปรการพล็อตกราฟ ฯลฯ ฉันไม่ได้ทดลองใช้ซอฟต์แวร์นี้มากพอ และอย่างน้อยสำหรับบทช่วยสอนสองสามข้อแรกเราจะไม่ใช้ซอฟต์แวร์นี้เนื่องจากเราไม่ต้องการข้อกำหนดในการแก้ไขจุดบกพร่องจำนวนมาก
STM8S Standard Peripheral Library: ST Microelectronics มีชุดไลบรารีเพื่อให้การพัฒนาโค้ดง่ายขึ้นสำหรับไมโครคอนโทรลเลอร์ STM8S ไลบรารีนี้เรียกว่า " Standard Peripheral Library " หรือ SPL ในระยะสั้น ไลบรารีนั้นยอดเยี่ยมยกเว้นว่าจะเขียนโดยคำนึงถึงคอนโทรลเลอร์ที่เป็นไปได้ทั้งหมดในตระกูล 8 บิต STM8S / A ไม่ใช่แค่คอนโทรลเลอร์ STM8S103F3P6 ที่เราจะใช้ ดังนั้นเราต้องทำการปรับแต่งที่นี่และที่นั่นเพื่อให้มันใช้งานได้ (ซึ่งฉันจะแบ่งปันในภายหลัง) แต่ถึงกระนั้นฉันเชื่อว่ามันก็คุ้มค่าที่จะลองเพราะมันสามารถทำให้การพัฒนาเป็นไปอย่างรวดเร็วและด้วยเหตุนี้เราจะใช้มันในบทแนะนำของเรา
หากคุณไม่ต้องการใช้ไลบรารีคุณต้องเข้าถึงรีจิสเตอร์ของคอนโทรลเลอร์โดยตรงหรือทำการเขียนโปรแกรมประกอบโลหะเปลือย ทั้งสองอย่างนี้เป็นเรื่องสนุกหากคุณมีเวลาเรียนรู้และใช้มัน ความคิดของฉันคือการใช้ไลบรารี SPL ทุกที่ที่ทำงานได้ดีจากนั้นทำงานในระดับการลงทะเบียนและการชุมนุมหากจำเป็น อย่าพยายามประดิษฐ์วงล้อขึ้นมาใหม่!
STM8S กับ Arduino โดยใช้ Sduino
การพูดคุยเกี่ยวกับตัวเลือกซอฟต์แวร์จะไม่สมบูรณ์หากฉันไม่พูดถึง Arduino IDE ที่ รองรับ STM8S ใช่บอร์ด STM8S103F3P6 เดียวกันสามารถตั้งโปรแกรมได้โดยตรงจาก Arduino IDE โดยใช้ Sduino ขอบคุณ Michael Mayer แต่โครงการยังอยู่ในขั้นตอนการพัฒนาและอาจต้องใช้เวลาและการสนับสนุนจากชุมชนสำหรับ Sduino เพื่อให้การสนับสนุนแพลตฟอร์มที่สมบูรณ์ อย่างไรก็ตามเพียงไม่กี่นาทีในการเล่นกับ Sduino ฉันก็เริ่มชอบมันและด้วยเหตุนี้จึงตัดสินใจทำบทความแยกต่างหากเกี่ยวกับวิธีการเขียนโปรแกรมไมโครคอนโทรลเลอร์ STM8S กับ Arduino ฉันจะเชื่อมโยงบทความที่นี่เมื่อพร้อม บทความนี้จะกล่าวถึงสาเหตุและเหตุผลที่คุณไม่ควรใช้ Arduino IDE สำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ STM8S ของคุณ
ดังนั้นนี่คือตัวเลือกของฉันสำหรับซอฟต์แวร์และฮาร์ดแวร์โปรดแจ้งให้เราทราบในส่วนความคิดเห็นหากคุณคิดว่าซอฟต์แวร์อื่น ๆ น่าจะเป็นทางเลือกที่ดีกว่าและทำไม ฉันต้องการสำรวจตัวเลือกอื่น ๆ ด้วย
การดาวน์โหลดซอฟต์แวร์ที่จำเป็น
ตอนนี้เราได้ตัดสินใจเกี่ยวกับซอฟต์แวร์ที่เราจะใช้สำหรับบทช่วยสอนนี้แล้วให้ดาวน์โหลดโดยใช้ลิงก์ต่อไปนี้ ซอฟต์แวร์ทั้งหมดดาวน์โหลดและใช้งานได้ฟรีคุณต้องลงทะเบียนบัญชีฟรีใน ST และ Cosmic หากคุณยังไม่ได้ทำ
- ST Visual Develop (STVD)
- คอมไพเลอร์ Cosmic C
- Standard Peripheral Library
- STM8Cube Mx (อุปกรณ์เสริม)
- STMStudio สำหรับ STM8 (อุปกรณ์เสริม)
การตั้งค่า STVD และ Cosmic C Compiler
หลังจากที่คุณดาวน์โหลดซอฟต์แวร์ทั้งสองแล้วให้ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง ฉันอยากจะแนะนำให้ทิ้งไว้ที่ไดเรกทอรีเริ่มต้นเพื่อหลีกเลี่ยงความสับสนในภายหลัง STVD IDE จะติดตั้งโดยไม่ต้องใช้ความพยายามใด ๆ สำหรับคอมไพเลอร์ Cosmic C คุณจะต้องได้รับรหัสใบอนุญาตฟรีในระหว่างขั้นตอนการติดตั้ง คุณต้องให้ข้อมูล บริษัท พร้อม E-mail ID หากคุณเป็นนักเรียนเพียงแค่ระบุสิ่งนั้น ขั้นตอนการรับรหัสใบอนุญาตเป็นไปอย่างรวดเร็วและอัตโนมัติแม้ว่าคำแนะนำในการตั้งค่าจะบอกว่าอาจใช้เวลาหนึ่งหรือสองวัน แต่ฉันก็ได้รับรหัสใบอนุญาตโดยอัตโนมัติในรหัสอีเมลทันทีที่ฉันส่งไป แต่ให้แน่ใจว่าคุณ ตรวจสอบสแปม อีเมลยืนยันของฉันแสดงอยู่ด้านล่าง
ตามคำแนะนำของอีเมลเพียงแค่คัดลอกไฟล์ license.lic และวางในโฟลเดอร์ย่อย“ license” ในโฟลเดอร์การติดตั้งของคุณ สำหรับผมเส้นทางเป็น “C: \ Program Files (x86) COSMIC \ FSE_Compilers \ CXSTM8 \ ใบอนุญาต” เพียงวางไฟล์ในตำแหน่งดังที่แสดงด้านล่าง
Standard Peripheral Library สำหรับ STM8S103F3P6
อย่างที่บอกไปก่อนหน้านี้ ST Microelectronics ให้บริการ Libraries ที่เรียกว่า SPL ซึ่งสามารถใช้กับไมโครคอนโทรลเลอร์ STM8S / A 8 บิตทั้งหมด คุณสามารถดาวน์โหลด SPL ดั้งเดิมจาก ST Microelectronics และทำการเปลี่ยนแปลงที่จำเป็นหรือดาวน์โหลดไลบรารี SPL STM8S103F3P6 ของฉันและใช้ในลักษณะดังกล่าว ฉันอยากจะแนะนำในภายหลัง
SPL ดั้งเดิมจาก ST Microelectronics
STM8S103F3P6 SPL
ในขณะที่คุณอยู่ที่นั่นอย่าลืมดาวน์โหลดคู่มือผู้ใช้ SPL ซึ่งจะสะดวกมากเมื่อตั้งโปรแกรมคอนโทรลเลอร์
การรวบรวมโปรแกรมแรก
เมื่อทุกอย่างพร้อมแล้วเรามาลองรวบรวมโปรแกรมแรกของเราเพื่อตรวจสอบว่า IDE, Compiler และ Library ทำงานได้ตามที่ควรหรือไม่ คุณยังสามารถตรวจสอบวิดีโอที่ด้านล่างของหน้าเพื่อดูคำแนะนำโดยละเอียด
เริ่มต้นด้วยการเปิด STVD และเลือก File -> WorkSpace ในป๊อปอัปเลือก“ New Workspace” จากนั้นป้อนชื่อโครงการและเส้นทางที่ควรบันทึกโปรแกรม ฉันตั้งชื่อโปรแกรมว่า BareMinimum และบันทึกไว้ในโฟลเดอร์บนเดสก์ท็อป คลิกตกลงและคุณจะได้รับกล่องโต้ตอบโครงการใหม่ดังที่แสดงด้านล่าง
ฉันตั้งชื่อโครงการว่า bareminimum อีกครั้งและภายใต้ toolchain เราต้องระบุรูท toolchain ไปยังพา ธ ที่ติดตั้งคอมไพเลอร์ STM8 Cosmic ที่อยู่เส้นทางเริ่มต้นคือ “C: \ Program Files (x86) COSMIC \ FSE_Compilers \ CXSTM8” หลังจากนั้นเพียงคลิกตกลงเพื่อรับหน้าต่าง“ การเลือก MCU”
ค้นหา STM8S103F3P แล้วเลือกจากนั้นคลิกตกลง นี่จะเป็นการเปิดโปรเจ็กต์ใหม่สำหรับ STM8S103F3P บน STVD หน้าต่างควรมีลักษณะเช่นนี้เมื่อเสร็จสิ้น
คลิกขวาที่ "ไฟล์ต้นฉบับ" และเลือก "เพิ่มไฟล์ลงในโฟลเดอร์" เพื่อรวมไฟล์ c ทั้งหมดจากไลบรารี SPL ของเราในทำนองเดียวกันคลิกขวาที่รวมไฟล์เพื่อรวมไฟล์ส่วนหัวทั้งหมด หากคุณมีคำถามใด ๆ คุณสามารถดูวิดีโอด้านล่าง เมื่อเพิ่มไฟล์ทั้งหมดแล้วให้คลิก Build -> rebuil d all จากนั้น Compile เพื่อตรวจสอบว่าคอมไพเลอร์และ SPL ทำงานตามที่คาดไว้หรือไม่ หากทุกอย่างเป็นไปด้วยดีคุณจะเห็นหน้าจอต่อไปนี้พร้อมด้วยข้อผิดพลาด 0 และ 0 คำเตือน
เมื่อเสร็จแล้วตอนนี้เราสามารถมั่นใจได้ว่าไลบรารี SPL ทั้งหมดของเราทำงานร่วมกับคอมไพเลอร์ Cosmic และ STVD นี่คือขั้นตอนมาตรฐานที่เราจะปฏิบัติตามสำหรับทุกโครงการใหม่ คุณยังสามารถรวมเฉพาะส่วนหัวและไฟล์ต้นฉบับที่จำเป็นสำหรับโปรเจ็กต์เพื่อลดเวลาในการสร้างได้
การอัปโหลดโค้ดจาก STVD ไปยัง STM8S Development board โดยใช้ ST-Link V2
เชื่อมต่อ ST-Link V2 กับบอร์ดพัฒนาดังที่แสดงด้านล่าง
การเชื่อมต่อค่อนข้างตรงไปตรงมาและส่วนที่ดีที่สุดคือคุณไม่จำเป็นต้องมีส่วนประกอบภายนอก การตั้งค่าฮาร์ดแวร์สำหรับการเขียนโปรแกรมของฉันแสดงไว้ด้านล่างฉันเพิ่งใช้สายไฟส่วนหัวหญิงเพื่อทำการเชื่อมต่อ อย่างไรก็ตามโปรดทราบว่าหมุดของ ST-Link ของคุณอาจแตกต่างจากของฉันโปรดทำตามพินเอาต์บนอุปกรณ์ก่อนทำการเชื่อมต่อ
ทำการเชื่อมต่อและเชื่อมต่ออุปกรณ์กับคอมพิวเตอร์ของคุณการติดตั้งไดรเวอร์ควรเริ่มโดยอัตโนมัติ คุณสามารถใช้ตัวจัดการอุปกรณ์เพื่อตรวจสอบว่าคอมพิวเตอร์ของคุณค้นพบ ST-LINK V2 อย่างถูกต้องหรือไม่ คุณจะสังเกตเห็นไฟ LED ทดสอบบนบอร์ดกะพริบหากนี่เป็นครั้งแรกที่เปิดบอร์ด ทันทีที่เรารวบรวมโค้ดบน STVD สำเร็จเราจะได้ไฟล์ Extention“ S19” ภายใต้ไดเร็กทอรี debug ของโฟลเดอร์โปรเจ็กต์ ไฟล์ S19 ของฉันแสดงอยู่ด้านล่าง
S19 นี้เหมือนกับไฟล์ Hex ที่ควรอัพโหลดไปยังคอนโทรลเลอร์ ในการอัปโหลดโปรแกรมให้เปิด ST Visual Programmer (STVP) ซึ่งควรติดตั้งพร้อมกับ STVD จากนั้นในหน้าต่างการกำหนดค่าให้เลือกดังที่แสดงในภาพด้านล่างแล้วคลิกตกลง
จากนั้นคลิกที่ ไฟล์ -> เปิด และไปที่ไฟล์ S19 ที่เราแสดงไว้ก่อนหน้านี้ จากนั้นในการแฟลชอุปกรณ์ให้ทำตาม โปรแกรม -> แท็บ ปัจจุบัน หากการกระพริบสำเร็จคุณจะเห็นผลลัพธ์ต่อไปนี้
โดยค่าเริ่มต้นเมื่อคุณซื้อ STM8S จะมีโปรแกรม blin ที่กะพริบ LED ทดสอบ หลังจากอัปโหลดโค้ดว่างนี้แล้วไฟ LED จะไม่กะพริบอีกต่อไป
สำคัญ: ฉันพบว่า ST-Link ของฉันไม่ได้รีเซ็ตบอร์ดโดยอัตโนมัติหลังจากการเขียนโปรแกรม ฉันต้องตัดการเชื่อมต่อและเชื่อมต่อใหม่เพื่อตรวจสอบผลลัพธ์ของโปรแกรมของฉัน ฉันไม่แน่ใจว่านี่เป็นปัญหาสำหรับทุกคนหรือไม่โปรดแจ้งให้เราทราบในส่วนความคิดเห็น นอกจากนี้โปรดดูวิดีโอที่ด้านล่างซึ่งอธิบายวิธีแก้ปัญหานี้
ด้วยเหตุนี้เรามาสรุปบทช่วยสอนนี้เราได้เรียนรู้พื้นฐานของฮาร์ดแวร์ตั้งค่าสภาพแวดล้อมการพัฒนาและเรียนรู้วิธีรวบรวมและอัปโหลดโค้ด ตอนนี้เราพร้อมที่จะก้าวหน้าแล้วและเราจะใช้สิ่งนี้ในแบบฝึกหัดที่กำลังจะมีขึ้นทั้งหมด หากคุณมีคำถามใด ๆ โปรดโพสต์ไว้ในฟอรัมของเราและคอยติดตามเพิ่มเติม !!