Hướng dẫn sử dụng mit app inventor
Trong nội dung bài viết hôm nay mình sẽ giới thiệu với các bạn một chủ đề mới cách có thể tạo một App Android trên MIT App Inventor một cách nhanh chóng mà không cần phải biết về lập trình nhiều. Show Bài viết sẽ hướng dẫn các bạn cách tạo một App đơn giản và điều khiển các thiết bị trong gia đình thông qua NodeMCU ESP8266. Để có thể nắm rõ hơn các bạn có thể tìm đọc các bài viết liên quan đến dự án.
Tạo App Android bằng MIT APP INVENTORĐể có thể tạo một App Android bằng MIT app inventor chúng truy cập vào link để tạo dự án nhé: http://appinventor.mit.edu Bước đầu tiên các bạn Click vào Projects chọn “Start new project” để tạo một dự án mới. Tiếp theo chúng ta cần đặt tên cho dự án. Ở bên tay trái màn mình các bạn, chúng ta Click vào Button dùng để bật tắt thiết bị. Ở đây mình sẽ chọn 2 nút và đặt là “ON” và “OFF”. Để có thể chỉnh sửa các thông số của Button các bạn Click vào và nó sẽ xổ ra các trường thông tin. Ở đây các bạn có thể đặt lại tên cho Button ở phần Text … Tiếp theo, các bạn chọn mục Connectivity và cho Web và kéo thả vào Viewer nhé. Sau khi đã cấu hình cho các Button và Web ta chọn vào Block để chuyển qua lập trình kéo thả Block. Click vào “Button 1” chọn phần mà mình đã khoanh đỏ và kéo chúng vào vùng lập trình. Tiếp tục, ta chọn “Web1” và kéo Block đã được đánh dấu. Ở phần này chúng ta sẽ cấu hình địa chỉ IP Web. Chọn mục “Text” kéo block được khoanh đỏ vào vùng lập trình. Tiếp theo ở mục Web1 chọn Block “Call Web.Get”. Để biết được địa chỉ IP của NodeMCU ESP8266 ta cần nạp Code và bật Monitor lên xem nhé. Code mình để cuối bài viết các bạn tải về và
Đánh giá & Bình luậnViết bài bình luậnNội dung khóa họcQuên mật khẩuMail reset mật khẩu sẽ được gửi đến địa chỉ email bạn nhập vào Reset Mật khẩuNhập mật khẩu mới Đăng kýBằng việc đăng ký, bạn đã đồng ý với VIETSTEM về Điều khoản dịch vụ & Chính sách bảo mật
2 dành cho Android là một ứng dụng web nguồn mở ban đầu được cung cấp bởi Google và hiện tại được duy trì bởi Viện Công nghệ Massachusetts (MIT). Nền tảng cho phép nhà lập trình tạo ra các ứng dụng phần mềm cho hệ điều hành Android (OS). Bằng cách sử dụng giao diện đồ họa, nền tảng cho phép người dùng kéo và thả các khối mã (blocks) để tạo ra các ứng dụng có thể chạy trên thiết bị Android. Đến thời điểm hiện tại 07/2017, phiên bản iOS của nền tảng này đã bắt đầu được đưa vào thử nghiệm bởi Thunkable, là một trong các nhà cung cấp ứng dụng web cho ngôn ngữ này. Mục tiêu cốt lõi của MIT App Inventor là giúp đỡ những người chưa có kiến thức về ngôn ngữ lập trình từ trước có thể tạo ra những ứng dụng có ích trên hệ điều hành Android. Phiên bản mới nhất là MIT App Inventor 2. Ngày nay, MIT đã hoàn thiện App Inventor và nó được chia sẻ ngay trên tài khoản Google. Các lập trình viên mới bắt đầu hoặc bất kỳ ai muốn tạo ra ứng dụng Android chỉ cần vào địa chỉ web của MIT, nhập thông tin tài khoản Google, và từ những mảnh ghép nhỏ, xây dựng những ý tưởng của mình. Bạn là người mới bắt đầu hoặc chưa biết gì hết về App Inventor? MIT có sẵn một loạt các hướng dẫn cụ thể cho bạn làm quen với chương trình. Để sử dụng được App Inventor, các bạn truy cập vào địa chỉ http://ai2.appinventor.mit.edu . Sau đó tiến hành đăng nhập bằng tài khoản Google của bạn để mở trang quản lí các project.
Nói chung tất cả rất đơn giản là các thao tác kéo và thả, bao gồm cả phần thiết kế giao diện và viết code. Tham khảo một số bài viết giới thiệu và hướng dẫn sử dụng ứng dụng MIT App Inventor
2. Xây dựng ứng dụng điều khiển/giám sát thiết bị qua truyền thông BLE.Phần này trình bày các bước xây dựng một ứng dụng chạy trên Android OS để điều khiển và giám sát thiết bị thông qua giao tiếp truyền thông không dây Bluetooth Low Energy (BLE). 2.1. Tổng quan
Chạy trên các điện thoại sử dụng hệ điều hành Android OS, với chức năng Bật / Tắt đèn led và giám sát số lần nhấn Push Button trên bo mạch VBLUno51. Được viết bằng MIT App Inventor 2 theo cách lập trình kéo - thả (Drag & drop).
Sử dụng bo mạch VBLUno51 của VNG, hỗ trợ giao tiếp BLE. Firmware: Sử dụng mã nguồn cho VBLUno51 GẦN GIỐNG trong bài viết Tutorial: Điều khiển và Giám sát một thiết bị bằng Smartphone qua BLE với bo mạch VBLUno51 Chỉ khác tại dòng 85, giá trị để bật sáng Led là
3 thay vì
4. Lý do rất đơn giản: BluetoothLE extension của MIT AI2 bản hiện tại chưa hoàn thiện, còn xảy ra lỗi khi sử dụng phương thức WriteBytes. Để khắc phục điều đó, ví dụ của chúng ta sử dụng phương thức WriteStrings. Firmware sử dụng cho VBLUNO51 trong ví dụ này
2.2. Các bước cụ thểBước 1: Tạo projectSau khi đăng nhập, tại cửa sổ chính (My Project), bạn chọn
5 , sau đó đặt trên cho project bạn muốn tạo. Bước 2: Thiết kế giao diệnCửa sổ thiết kế gồm 4 khung chức năng chính như hình dưới đây
Bước 3: Lập trình chức năng
Nhóm này gồm 3 kiểu chính:
6:
7:
8: Các khối code của chương trình ví dụ
0
1
Bước 4: Biên dịch và thử nghiệm
Ở ví dụ này mình chọn Cách 2. Để thực hiện, bạn chọn
9 Sau khi biên dịch xong sẽ xuất hiện một mã QR code, bạn sử dụng phần mềm quét QR code trên điện thoại để tải file apk về và cài đặt.
2.3. Kết quảGiao diện chương trình Nhấp chọn nút
0 để lựa chọn bo mạch VBLUno51 cần kết nối. Nhấn
1 để kết nối thiết bị, sau khi kết nối bạn có thể bật / tắt led và giám sát giá trị mỗi lần nhấn Push button trên bo mạch VBLUno51. Có thể thấy, việc sử dụng MIT App Inventor 2 để lập trình ứng dụng mobile trên Android OS khá đơn giản, dễ dàng thực hiện được với những bạn không chuyên. MIT App Inventor2 đang ngày càng hoàn thiện hơn nữa. Mong rằng các bạn có thể tạo cho mình những phần mềm hữu ích cho học tập, giải trí và cuộc sống. |