HƯỚNG DẪN CÁC TÍNH NĂNG KHI LẬP TRÌNH TRÊN VISUAL STUDIO CODE (MICROSOFT)

  • Là một coder hay một dân lập trình nghiệp dư hay một người mới chập chững bước vào thế giới của vi điều khiển, chắc hẳn câu hỏi đầu tiên của các bạn là làm thế nào để tiếp cận nhanh nhất và sâu nhất vào các ngôn ngữ lập trình hay làm sao để lập trình?

  • Ví dụ bạn muốn lập trình android thì sẽ có Android Studio là phần mềm (hay được gọi là IDE) để viết code cũng như thiết kế giao diện cho app android. Hay đối với Arduino thì có Arduino IDE là công cụ để bạn viết code cũng như nạp dữ liệu cho vi điều khiển. Mình ví dụ cái lập trình android là để các bạn hiểu biết thêm thôi à nha, chứ nó không liên quan đến điều mình muốn giới thiệu.

  • Nom na là, khi bạn muốn lập trình thứ gì đó thì sẽ đi với nó là công cụ để lập trình và thiết kế riêng cho nó. Hừm, nghe thôi đã thấy phiền rồi nhỉ, nhất là với dân điện tử như mình mỗi lần cài phần mềm mới là muốn khóc ròng (cái thì nặng gần 20Gb, thường thường cũng cũng Gb thôi...) điều đó sẽ làm dân coder như chúng ta bị rối và mất thời gian tìm hiểu.

  • Và giải pháp mình hướng tới các bạn mới bước vào con đường lập trình là chúng ta nên sử dụng một công cụ để lập trình thôi, khi nào bước đến level cao hơn thì hãy tìm phần mềm chuyên dụng để đào sâu vào đối tượng mình muốn chinh phục. Và phần mềm mình giới thiệu trong phần này là Visual Studio Code (hay nhiều người vẫn gọi là Microsoft studio) phần mềm này do Microsoft phát hành và hoàn toàn miễn phí, điều thú vị là cả Linux hay MacOs đều có thể cài đặt.

  • Và mục này mình sẽ giới thiệu một số kinh nghiệm mình lượm nhặt được khi lập trình với VSC.

Link cài đặt chính thống từ trang chủ: code.visualstudio.com

Cài đặt driver để lập trình Arduino, stm, esp... trên VSC

Cái này khá là dễ và xịn, lập trình trên Visual Studio Code bạn sẽ được nhắc lệnh và không cần lựa chọn cổng COM như trên Arduino IDE...

Các bước chuẩn bị để lập trình STM32 trên Visual Studio Code

Một vài bước thiết lập và một số thiết bị cần thiết để giúp ta code dễ dàng trên VSC cho STM32 thay vì dùng Keil C.

Cài đặt 1 số tiện ích để code xịn và dễ nhìn hơn

Mình sẽ giới thiệu 1 vài extension cho VSC để các bạn nhìn code đẹp như một thiên thần nhé...