Nền tảng kéo-thả Blockly cho ESP32 — kết nối Bluetooth, sinh code MicroPython và chạy thử ngay lập tức, không cần cài đặt gì thêm.
Kéo-thả trực quan
Ráp khối lệnh Blockly, tự sinh code MicroPython — không cần gõ tay.
Kết nối BLE tức thì
Nạp và chạy thử trực tiếp trên ESP32 qua Bluetooth, không cần cáp.
Mở rộng Robot & AI
HexBot, TFT/OLED Designer và AI Chatbot tích hợp sẵn.
HƯỚNG DẪN
QUẢN LÝ DỰ ÁN
QUẢN LÝ THIẾT BỊ
CÔNG CỤ NÂNG CAO
Nạp lại Firmware (USB)
Chưa kết nối
TRÌNH SOẠN BLOCK
⚠ Kết nối BLE trước khi dùng bảng điều khiển.
Chưa có bảng điều khiển nào.
👁️ AI Vision
Đang khởi động...
OLED Designer
Kéo trên canvas để vẽ hoặc xóa pixel.
Bấm vào canvas để đặt chữ. Chữ được xuất thành bitmap.
Kéo từ điểm đầu đến điểm cuối.
128×64 · Ảnh tĩnh
TFT Designer
🖼️ Ảnh tĩnh (PNG/BMP)
Tối đa 128×128 — ảnh được resize xuống đúng kích cỡ đã chọn.
🎞️ GIF động
Tối đa 64×64/frame — cảnh báo nếu quá 8 frame (dung lượng nhân theo số frame).
64×64 · Ảnh tĩnh
📂 Quản lý Dự án
Danh sách bài đã lưu:
⚡ Chọn loại board
Chọn đúng loại ESP32 đang cắm vào máy. Sau khi kết nối, hệ thống sẽ đối chiếu lại với chip thật đọc được qua USB — nếu chọn sai loại board, sẽ DỪNG ngay và KHÔNG ghi flash, tránh nạp nhầm firmware sai kiến trúc.
⚠️ ESP chưa được đăng ký
ESP này không phải ESP do HEX C.O.R.E phân phối/sản xuất, hoặc chưa được đăng ký với tài khoản của bạn.
Giáo viên có thể xem toàn bộ project của bạn trong lớp học này.
👁 Xem trước
ℹ️ Về HEX C.O.R.E
HEX C.O.R.E là công ty công nghệ giáo dục tại TP.HCM, phát triển HexBlock — nền tảng lập trình kéo-thả cho ESP32 dành cho học sinh. Bên cạnh nền tảng số, HEX C.O.R.E còn trực tiếp giảng dạy các khóa STEM, AI và Robotics tại cơ sở.
Lĩnh vực khác:
In 3D theo yêu cầu
Thiết kế & gia công mạch PCB
Nhận đặt làm sản phẩm điện tử, phần mềm theo yêu cầu
Thiết bị điện tử giáo dục (xem tại hexcloud.shop)
Dịch vụ quay chụp
Công ty TNHH Nghiên cứu Kỹ thuật và Hoạt động Sáng tạo HEX C.O.R.E
(HEX C.O.R.E Creative Operations Research Engineering Company Limited)
Mã số thuế: 0319634138
Địa chỉ: 127/70/3 Lê Thúc Hoạch, Phường Phú Thọ Hòa, TP.HCM
HexBlock được cung cấp nguyên trạng ("as-is") cho mục đích giáo dục. HEX C.O.R.E không chịu trách nhiệm với các hư hỏng phần cứng phát sinh từ việc sử dụng sai cách, đấu nối sai chân, hoặc nạp firmware không rõ nguồn gốc. Khi điều khiển các cơ cấu chấp hành (động cơ, servo...), trẻ em bắt buộc phải có sự giám sát của người lớn để phòng tránh rủi ro vật lý. Người dùng chịu trách nhiệm tự sao lưu các project quan trọng.
2. Bảo mật dữ liệu cá nhân
Mục đích thu thập: HexBlock thu thập email, tên hiển thị (qua Google Login) và nội dung project (mã Blockly) nhằm xác thực tài khoản, đồng bộ dữ liệu và quản lý thiết bị.
Cam kết & lưu trữ: Dữ liệu được bảo mật, tuyệt đối không bán hoặc chia sẻ cho bên thứ ba ngoài mục đích vận hành nền tảng. Dữ liệu được lưu trữ trong suốt thời gian tài khoản còn hoạt động.
Quyền trẻ em (theo Nghị định 13/2023/NĐ-CP): Người dùng dưới 16 tuổi cần sự đồng ý của cha mẹ/người giám hộ trước khi tạo tài khoản. Phụ huynh/người dùng có quyền yêu cầu trích xuất hoặc chỉnh sửa dữ liệu qua email: Hexaigon.CORE@gmail.com, hoặc tự xóa toàn bộ dữ liệu tài khoản ngay lập tức qua mục Cài đặt → Xóa tài khoản.
3. Quyền và nghĩa vụ sử dụng
Người dùng giữ toàn quyền sở hữu đối với các project mã nguồn tự tạo. Nghiêm cấm lợi dụng nền tảng để tạo, biên dịch, lưu trữ mã độc hoặc thực hiện các hành vi vi phạm an ninh mạng, phá hoại hệ thống.
4. License và thiết bị
Mã license có thời hạn kích hoạt 1 năm kể từ ngày phát hành, không hoàn tiền với mã đã hết hạn chưa kích hoạt. Sau khi kích hoạt và nạp firmware thành công vào thiết bị, quyền sử dụng thiết bị đó không bị thu hồi hay giới hạn thời gian. Việc mua license được thực hiện qua hexcloud.shop; mọi khiếu nại liên quan đến thanh toán vui lòng liên hệ qua kênh hỗ trợ của HexShop.
🎮 Tạo bảng điều khiển
🗑️ Xóa tài khoản
Hành động này sẽ xóa toàn bộ thiết bị đã đăng ký và mã license ngay lập tức, không khôi phục được. Project sẽ được lưu 7 ngày trước khi xóa vĩnh viễn.
🙍 Hồ sơ của tôi
Ảnh JPEG/PNG/WebP, tối đa 2MB.
Tên hiển thị
📖 Hướng dẫn sử dụng
1. Khối lệnh là gì
HexBlock dùng khối lệnh kéo-thả thay vì gõ code — mỗi khối tương ứng 1 hành động (đọc cảm biến, điều khiển động cơ, gửi dữ liệu...). Ghép các khối lại theo đúng thứ tự để tạo thành chương trình hoàn chỉnh.
2. Kết nối ESP32
Bấm "Kết nối" ở góc trên, chọn đúng thiết bị ESP32 của bạn qua hộp thoại Bluetooth của trình duyệt. Đèn trạng thái chuyển xanh khi kết nối thành công.
3. Chạy chương trình
Sau khi kết nối, bấm "Chạy Code" để gửi chương trình xuống chạy thử ngay (không lưu), hoặc chọn "Lưu" ở phía trên trước khi chạy để ghi luôn vào bộ nhớ ESP32 (chương trình tự chạy lại mỗi khi cấp nguồn).
4. Lưu và chia sẻ project
Vào menu ⚙️ → "Lưu bài" để lưu project lên tài khoản, "Mở bài" để tải lại. Mỗi project có 1 mã chia sẻ riêng — gửi mã cho bạn bè để họ nhập vào "Nhập mã" và mở được project của bạn.
5. Bảng điều khiển ảo
Chuyển sang tab "Điều khiển" để tạo joystick hoặc phím chức năng, điều khiển ESP32 trực tiếp qua Bluetooth mà không cần lập trình gì thêm.
6. Quản lý thiết bị & nạp firmware
Vào ⚙️ → "Nạp Firmware" để cập nhật firmware cho ESP32 mới (cần license hợp lệ). Vào "Quản lý thiết bị" để kích hoạt mã license mới hoặc xem các thiết bị đã đăng ký.
7. Tài khoản
Thông tin tài khoản và tùy chọn xóa tài khoản nằm ở cuối menu ⚙️.