Tất cả tin tức

Lập trình Arduino không cần viết code - Phần 12: Tạo hàm điều khiển motor

Nguyễn Việt Anh 15/06/2019
Ở phần trước mình cũng đã hướng dẫn cách tạo một hàm riêng. Hôm nay mình sẽ hướng dẫn các bạn tạo hàm điều khiển motor cho module L298. Vào luôn! Cách làm Chúng ta sẽ tạo một hàm gồm 3 thông số thuộc kiểu số là: in1, in2 và action. Trong đó, in1 và in2 là 2 chân điều khiển motor nối với arduino, action là trạng thái motor gồm đứng yên (0), quay theo chiều thứ nhất (1), quay theo chiều thứ hai (2). Thực hành Chuẩn bị Arduino mình dùng con Uno Module điều khiển động cơ motor L298 1 con motor h...

Lập trình Arduino không cần viết code - Phần 11: Tạo hàm riêng

Nguyễn Việt Anh 15/06/2019
Hôm nay, chúng ta sẽ cùng tìm hiểu về hàm và cách tạo, gọi hàm trong mBlock và Arduino. Hàm và chức năng của hàm Hàm cũng là một kiểu dữ liệu và là kiểu hàm(void), trong nó bao gồm các câu lệnh, các hàm khác. Khi hàm được gọi, chương trình sẽ chyaj các lệnh trong hàm ấy và sau đó tiếp tục với các lệnh đồng vị với hàm. Chức năng của nó: Thứ nhất, làm cho hàm loop gọn gàng hơn giúp ta kiểm soát được chương trình, thứ hai, ta cần chức năng của hàm nhiều lần, ví dụ nếu ta cần blink 2 lần: 1 lần c...

Hướng dẫn tạo và in mã vạch từ phần mềm BarTender Barcode

Nguyễn Việt Anh 15/06/2019
Hướng dẫn tạo và in mã vạch từ phần mềm BarTender Barcode Bước 1: Tạo một trang tài liệu mới Sau khi mở phần mềm, vào File –> New hoặc nhấn tổ hợp phím Ctrl+N để tạo trang tài liệu mới.   Tại cửa sổ hiện lên, bấm Next và chọn máy in mã vạch bạn đang sử dụng. (lưu ý, bạn cần cài đặt driver cho máy in mã vạch trước thì tên máy in mới hiển thị trên cửa sổ).Chọn máy in mã vạch đang sử dụng   Chọn Document Properties. Tại mục Page Setup chọn kích thước tem đang sử dụng (Có thể tạo mới...

An toàn lập trình Arduino Scratch cho các bạn thiếu nhi

Nguyễn Việt Anh 15/06/2019
Sau đây là một số kinh nghiệm cho các cháu và bố mẹ các cháu khi cùng con thí nghiệm lập trình Arduino Scratch ở nhà. Tài liệu bổ trợ cho khoá học Arduino Scratch tại Techmaster sẽ được chia sẻ miễn phí. Techmaster có những khoá học thực hành lập trình kết hợp điện tử, điều khiển cho các cháu thiếu nhi từ 8 - 18 tuổi. An toàn điện: Luôn đi dép nhựa, cách điện với mặt đất Giữ chân tay luôn khô ráo khi thực hành điện Dọn dẹp bàn thí nghiệm ngăn nắp trước khi thực hành Loại bỏ các dây...

Nội quy lớp học robot

Nguyễn Việt Anh 15/06/2019
Liên lạc của đội giảng viên Tổ chức lớp: Trịnh Minh Cường, 0902209011, cuong@techmaster.vn Giảng viên - trợ giảng - chuẩn bị thiết bị, cài đặt: Phan Hoàng Anh 01256729315 , hoanganhphan91@gmail.com  – Thanh: 01664422772 Nội quy lớp học Robot Không vứt rác bừa bãi trong lớp học, bỏ rác đúng nơi quy định Học viên phải giữ gìn bàn ghế, thiết bị và các tài sản chung của lớp học. Không chơi điện tử, nghe nhạc trong giờ học, gây ảnh hưởng tới các bạn khác trong lớp học. Không n...

Phần mềm lập trình CloverBlock Arduino bằng kéo thả

Nguyễn Việt Anh 15/06/2019
Hôm nay mình xin gửi đến các bạn một bài viết giới thiệu về một phần mềm lập trình kéo thả phục vụ lập trình Arduino do người Việt phát triển, hoàn thiện. CloverBlock là gì? Xu hướng lập trình kéo thả (Lập trình không sử dụng ngôn ngữ lập trình) đang được thế giới phát triển nhiều trong những năm gần đây trong đó có thể kể đến 2 nền tảng khá quen thuộc là Scratch và App Inventor. Với hai nền tảng này chúng ta có thể dễ dàng tạo ra các ứng dụng máy tính hoặc ứng dụng dành cho smartphone mà khô...

Lập trình CloverBlog thiết bị điều khiển từ xa

Nguyễn Việt Anh 15/06/2019
Tiếp tục những dự án với hệ sinh thái Clover. Hôm nay mình sẽ giới thiệu với các bạn cách chế tạo thiết bị để có thể điều khiển thiết bị dân dụng trong nhà từ xa bằng Clover sử dụng điều khiển hồng ngoại và ổ cắm Clover bằng cách thực hiện vô cùng đơn giản. Bài viết này là nền tảng để chúng ta xây dựng ứng dụng các thiết bị điều khiển từ xa với iNut và Clover . Sau bài viết này, mình sẽ tiếp tục viết về bài xây dựng hệ thống thiết bị điều khiển qua Internet thông qua 2 nền tảng hoàn toàn...

Lập trình miniBloq Arduino điều khiển độ sáng của 1 bóng đèn led

Nguyễn Việt Anh 15/06/2019
Chúng ta sẽ điều khiển độ sáng của 1 bóng đèn led bằng 1 biến trở. Ok Mục tiêu: Hướng dẫn các bạn sử dụng tín hiệu analog và cách băm xung pwm. Về cơ bản 2 thuật ngữ này chính là nói đến việc input và output một mức điện thế nào đó (Từ 0 - 5V) chứ không phải là mức có hoặc không có điện thế như digital. Trên mạch Arduino Uno có tất cả là 6 chân input analog(A0-A5) và 6 chân output analog (Những chân có kí hiệu ~, gồm 3,5,6,9,10,11) Phần cứng Chuẩn bị Arduino (Mình sử dụng Uno)...

So sánh 2 cách lập trình bằng mBlock và Arduino IDE để điều khiển servo

Nguyễn Việt Anh 15/06/2019
Servo là gì Servo là một dạng động cơ điện đặc biệt. Không giống như động cơ thông thường cứ cắm điện vàolà quay liên tục, servo chỉ quay khi được điều khiển (bằng xung PWM) với góc quay nằm trong khoảng bất kì từ 0 độ - 180 độ. Mỗi loại servo có kích thước, khối lượng và cấu tạo khác nhau. Nó có 3 chân gồm: Chân 5V, chân GND, chân điều khiển (nối với chân PWM arduino). Chúng ta sẽ điều khiển nó bằng thư viện Servo có sẵn trong arduino, nên không cần cà...

So sánh 2 cách lập trình bằng mBlock và Arduino IDE cho nút nhấn

Nguyễn Việt Anh 15/06/2019
Xin chào các bạn! Hôm nay chúng ta sẽ cùng tìm hiểu về cách điều khiển led bằng một cái nút nhấn (Loại đàn hồi nha). Mục tiêu: Hướng dẫn các bạn sử dụng nút nhấn(Button) bằng kiểu pin INPUT_PULLUP để điều khiển. INPUT_PULLUP là gì? Đây là một kiểu pin dùng trong hàm pinMode, dùng để đọc điện áp tại pin. Khi một pin được khai báo là kiểu này thì: nếu như pin này không được nối thì sẽ mang điện áp cao và khi nó được nối với một điện thế nào đó thì pin này sẽ mang điện thế đó (Nối với cực â...

So sánh 2 cách lập trình bằng mBlock và Arduino IDE cho cảm biến mưa

Nguyễn Việt Anh 15/06/2019
Mục tiêu: Gới thiệu cảm biến mưa và thư viện Serial của mBlock Cảm biến là gì Cảm biến là thiết bị điện tử cảm nhận những trạng thái hay quá trình vật lý hay hóa học ở môi trường cần khảo sát, và biến đổi thành tín hiệu điện để thu thập thông tin về trạng thái hay quá trình đó. Gồm 2 loại chính: Cảm biến vật lí và cảm biến hóa học. Tạm thời hiểu đơn giản như vậy, ở bài viết sau mình sẽ nói rõ hơn về cảm biến. Cảm ...

So sánh 2 cách lập trình bằng mBlock và Arduino IDE cho điều khiển động cơ

Nguyễn Việt Anh 15/06/2019
Sơ lược về L298 Đây là module giúp điều khiển động cơ với Arduino. Chân nguồn gồm chân 12V nối nguồn công suất cho motor. Chân GND nối GND nguồn công suất và GND arduino. 4 chân OUT: OUT 1 và 2 cho motor 1, OUT 3 và 4 cho motor 2. 4 chân In: In1 và 2 nối arduino để điều khiển motor 1, In3 và 4 nối arduino để điều khiển motor 2. Khi có chênh lệnh điện thế giữa 2 chân in thì motor sẽ chạy. Thực hành Chuẩn bị module L298 2 motor Nối mạch như mình đã nói ở trên. Ở đây mình nối cực...

Lập trình miniBloq Arduino không cần viết code

Nguyễn Việt Anh 15/06/2019
Giới thiệu phần mềm Phần mềm này có tên là miniBloq. Đây là một môi trường lập trình kéo đối tượng mã nguồn mở, được sử dụng cho Multiplo, Arduino, thiết bị máy tính vật lí và robot (Cứ tìm hiểu đi rồi sẽ hiểu). Nó đang được phát triển và phiên bản hiện tại là V0.83. Các bạn có thể download về và trải nghiệm tại đây. Thực hành Ở phần 1 này mình sẽ làm một ví dụ thần thoại ở trong Arduino. Đó là.....Blink :))) Phần cứng thì rất đơn giản, nó chỉ gồm một board arduino, một con led...

Lập trình mBlock Arduino không cần viết code

Nguyễn Việt Anh 15/06/2019
Giới thiệu phần mềm Khi tìm thấy nó, mình đã phải bất ngờ vì nó quá quá quá giống Scratch (Giống Arduino với Procesing nhỉ :) ). Với phần mềm này bạn hoàn toàn có thể sử dụng nó để thuyết trình code khi đi thi, bởi vì nó còn thể vẽ minh họa hay tạo các hiệu ứng như hoạt hình (Các bạn biết đến Scratch sẽ hiểu). Thậm chí bạn có thể tạo các dự án làm game với arduino bằng cái này (Hôm nào mình sẽ hướng dẫn làm 1 game). Nói chung nó là sự kết hợp hoàn hảo giữa phần mềm lập trình game, làm hoạt hì...

Lập trình esp8266 12E hiển thị màn hình OLED với Nodemcu

Nguyễn Việt Anh 15/06/2019
Phần mềm IDE. Thư viện OLED : https://github.com/ThingPulse/esp8266-oled-ssd1306 Phần cứng cần chuẩn bị: 1 ESP8266 12 HOẶC ESP8266 12E. 1 Breadboard. Dây test board. 1 Màn hình  OLed 0.96" Lắp mạch: Code chương trình: Trước hết chúng ta phải tải về cài thư viện OLED cho Arduino IDE, thư viện các bạn tải ở link trên nhé #include <Wire.h> #include "SSD1306.h" SSD1306  display(0x3c, 4, 5); int thoi_gian = 0; void setup() {   Serial.begin(115200);  &nbs...

Ebook nâng cao cho không gian 3D

Đoàn Văn Huân 14/06/2019
Lập trình điều khiển arduino  Với cuốn sách này sẽ giúp ai đang nghiên cứu về lĩnh vực điều khiển lập trình arduino và Kinect và huy vọng đây là cuốn sách bổ ích dành cho các bạn. Tải ebook

Ebook Lập Trình Arduino căn bản

Đoàn Văn Huân 14/06/2019
Lập trình điều khiển arduino    Với cuốn sách này sẽ giúp ai đang nghiên cứu về lĩnh vực điều khiển Lập Trình Arduino và có một số ví dụ cơ bản và chi tiết trong ebook... và huy vọng đây là cuốn sách bổ ích dành cho các bạn. Tải ebook tại đây

Ebook LẬP TRÌNH ARDUINO ĐIỀU KHIỂN BẰNG ANDROID

Đoàn Văn Huân 14/06/2019
Lập trình điều khiển arduino     Với cuốn sách này sẽ giúp ai đang nghiên cứu về lĩnh vực điều khiển Lập Trình Arduino và có một số ví dụ cơ bản kết nối với điện thoại sử dụng hệ điều hành Android trong ebook... và huy vọng đây là cuốn sách bổ ích dành cho các bạn. Tải ebook hướng dẫn