Quay lại phòng thí nghiệm

LabsLand ARM Community

STM32 Nucleo (C)

Lập trình bộ vi điều khiển ARM thật với các thiết bị ngoại vi và chế độ năng lượng thấp. Sử dụng IDE trực tuyến.

  • Codeide
  • Phòng thí nghiệm thời gian thực
  • University & College
Phòng thí nghiệm từ xa STM32 Nucleo (C) do LabsLand ARM Community vận hành

Thông tin phòng thí nghiệm

Tóm tắt

Phòng thí nghiệm STM32 cho phép người dùng lập trình và điều khiển bo mạch ST Nucleo WB55RG từ xa. Trong phiên bản phòng thí nghiệm này, nó được lập trình bằng IDE trực tuyến C/C++ hoàn toàn dựa trên web. Nó bao gồm nhiều thiết bị ngoại vi đầu vào và đầu ra khác nhau, chẳng hạn như công tắc, nút bấm, chiết áp và cảm biến, cũng như màn hình LCD và động cơ servo. Phòng thí nghiệm có thể được sử dụng để nghiên cứu các chế độ tiêu thụ điện năng thấp. Nó phù hợp để sử dụng trong các khóa học về hệ thống nhúng, lập trình vi điều khiển, Internet vạn vật (IoT), v.v.

 

Phần cứng và thiết bị ngoại vi trong phòng thí nghiệm

Phòng thí nghiệm từ xa STM32 của LabsLand cho phép người dùng lập trình và điều khiển bo mạch ST Nucleo WB55RG cũng như nhiều thiết bị ngoại vi đầu vào và đầu ra khác nhau, chẳng hạn như đèn LED, đèn LED RGB, công tắc, màn hình OLED và động cơ servo. Phòng thí nghiệm cũng hỗ trợ một loạt các chế độ năng lượng thấp, bao gồm Ngủ, Chạy năng lượng thấp, Ngủ năng lượng thấp, Dừng 0, Dừng 1, Dừng 2, Chờ và Tắt máy. Các chế độ này có thể được sử dụng để nghiên cứu tác động của mức tiêu thụ năng lượng đến hiệu suất và chức năng của bo mạch STM32.

 

IDE trực tuyến

Phòng thí nghiệm này được sử dụng thông qua Môi trường phát triển tích hợp (IDE) trực tuyến để lập trình bo mạch STM32 bằng C/C++. IDE này do LabsLand phát triển, hoàn toàn dựa trên web và dễ sử dụng, phù hợp và hiệu quả cho mục đích giáo dục. Với IDE trực tuyến, học sinh có thể viết, biên dịch và tải mã lên bo mạch STM32 từ bất kỳ máy tính nào có kết nối internet. IDE trực tuyến cũng bao gồm nhiều tính năng và công cụ.

 

Mã khởi đầu

Trong quy trình làm việc truyền thống, sinh viên sử dụng phòng thí nghiệm từ xa STM32 của LabsLand có thể bắt đầu bằng cách sử dụng STM32CubeMX để tạo một dự án cơ bản tương thích với phần cứng và dự án của họ. Để tạo điều kiện thuận lợi cho quá trình này, LabsLand đã tạo trước một dự án như vậy và cung cấp dự án đó cho người dùng làm điểm khởi đầu. Dự án này được thiết kế để tương thích trực tiếp với phần cứng và đóng vai trò là điểm khởi đầu chung tốt cho mục đích giáo dục.

Phòng thí nghiệm từ xa STM32 dựa nội bộ vào dự án mẫu này, người dùng có thể tải xuống dự án này để kiểm tra cách cấu hình nó. Người dùng muốn sửa đổi mẫu hoặc tạo dự án của riêng họ bằng STM32CubeMX có thể làm như vậy. Trong trường hợp này, họ có thể thích sử dụng phiên bản thay thế của phòng thí nghiệm không bao gồm IDE trực tuyến. Phiên bản thay thế đó cho phép người dùng lập trình bo mạch STM32 bằng cách sử dụng chuỗi công cụ tiêu chuẩn của nhà cung cấp hoặc công nghiệp và tải tệp được biên dịch nhị phân lên phòng thí nghiệm.

 

Khóa học & Ứng dụng

Phòng thí nghiệm từ xa STM32 của LabsLand là một nền tảng linh hoạt có thể áp dụng cho nhiều khóa học, bao gồm:

  • Giới thiệu về vi điều khiển
  • Internet vạn vật (IoT)
  • Điện toán năng lượng thấp
  • Giao tiếp cảm biến
  • Hệ thống nhúng
  • Kiến trúc máy tính

Các khóa học này có thể liên quan đến việc lập trình bo mạch STM32, giao tiếp với các cảm biến và thiết bị ngoại vi khác nhau cũng như nghiên cứu các nguyên tắc của hệ thống dựa trên vi điều khiển và IoT. Phòng thí nghiệm từ xa STM32 cung cấp các công cụ phần cứng và phần mềm cần thiết để học tập và thử nghiệm thực hành trong các lĩnh vực này.

 

Các phiên bản khác của phòng thí nghiệm này

Trong phiên bản này của phòng thí nghiệm, người dùng lập trình bo mạch bằng IDE C/C++ trực tuyến của LabsLand, một IDE dễ sử dụng với phương pháp học tập đơn giản được thiết kế cho mục đích giáo dục.

Đã có sẵn phiên bản thay thế của phòng thí nghiệm ("STM32 Nucleo - Không có IDE") được thiết kế để sử dụng với bất kỳ chuỗi công cụ nào, bao gồm chuỗi công cụ tiêu chuẩn ngành, IDE ngoại tuyến hoặc IDE trực tuyến chính thức như Mbed. Trong phiên bản thay thế này, người dùng tải lên các tệp nhị phân được biên dịch trực tiếp để lập trình bo mạch.

 

Dự án REMOCLEC

Việc phát triển phòng thí nghiệm này được thực hiện như một phần của dự án REMOCLEC. Liên minh REMOCLEC, do LabsLand đứng đầu, còn có sự tham gia của Đại học DeustoPlegma Labs. REMOCLEC nhận tài trợ từ dự án Smart4All của châu Âu trong khuôn khổ chương trình nghiên cứu và đổi mới Horizon 2020 của Liên minh Châu Âu.

Hoạt động của người học

Vận hành thiết bị thực và phân tích kết quả đo.

Bậc học đề xuất
University & College
Mô hình truy cập điển hình
Codeide, Phòng thí nghiệm thời gian thực
Hoạt động trên
Trình duyệt web hiện đại trên máy tính tại trường phổ thông, trường đại học và gia đình.
Ứng dụng giảng dạy
Phù hợp với bài tập, trình diễn, hoạt động liên kết LMS và thực hành từ xa.

Thí nghiệm hiện có

Vận hành phòng thí nghiệm thực ngay trên trình duyệt.

Có thể truy cập STM32 Nucleo (C) từ điểm truy cập chính của phòng thí nghiệm.