Máy tính, Internet > Lập trình > Lập trình - Khác

Xin hỏi thiết bị nào có thể kết nối các sensor này với máy tính và ngôn ngữ dùng để lập trình?

Các robot thường có sensor nhận biết đường đi có thể lập trình qua máy tính. Xin hỏi thiết bị nào có thể kết nối các sensor này với máy tính và ngôn ngữ dùng để lập trình?
Phan Hung Son
Sensor (đầu dò) là thiết bị I/O (phần cứng) cho phép giám sát trạng thái nào đó ở bên ngoài máy tính. Sensor đơn giản nhất là tạo ra kết quả nhị phân (0/1 hay Có/Không miêu tả trạng thái của đối tượng cần giám sát). Sensor được nối với 1 card I/O phù hợp, card I/O này được gắn vào máy tính và người ta có thể lập trình để giám sát và theo dõi tình trạng của thiết bị I/O tương ứng. Để lập trình giám sát trạng thái của sensor, bạn cần có kiến thức về phần cứng máy tính và về lĩnh vực mà sensor giám sát (rất đa dạng, có thể là cơ, điện, điện tử, hóa, lý,...). Về ngôn ngữ lập trình, bạn có thể dùng bất kỳ ngôn ngữ nào như ngôn ngữ máy, assembly, ngôn ngữ C, C++. Điều cốt lõi của đoạn chương trình giám sát sensor là dùng lệnh “in port” của CPU để đọc giá trị (dạng số nhị phân) miêu tả trạng thái hiện hành của sensor để từ đó quyết định phải thực hiện những hành động nào.

Hỏi đáp đề xuất

Lập trình - Khác

Địa chỉ web nào có thể hoc lập trình miễn phí???}

SubZero 17 năm
w3schools cũng là 1 địa chỉ hay http://www.w3schools.com/
Lập trình - Khác

Ngôn ngữ lập trình cấp thấp là ngôn ngữ gì?}

ngthientrung@gmail.com 16 năm
Không phải đâu bạn à. Assemly tuy phức tạp nhưng cũng được xem là cấp khá cao rồi đó. Cấp cao nhất là cấp 5 gồm những... Xem thêm
Lập trình - Khác

Ngôn ngữ lập trình cấp cao là gì ?}

loc minh tung 17 năm
là ngôn ngữ lập trình có trình biên dịch chuyển các câu lệnh sang mã máy
Lập trình - Khác

Ngôn ngữ pascal có lập trình hướng đối tượng được không?}

9 năm
Với mô hình đào tạo hướng tới truyền dạy kinh nghiệm thực tế cho học viên theo phương châm “Học để làm việc”... Xem thêm
Lập trình - Khác

Ngôn ngữ lập trình nào hiện nay là mạnh?}

9 năm
Với mô hình đào tạo hướng tới truyền dạy kinh nghiệm thực tế cho học viên theo phương châm “Học để làm việc”... Xem thêm
Lập trình - Khác

Cách phân loại kiểu ngôn ngữ và tư duy lập trình?}

luong ngoc quyen 16 năm
Sau đây là một trong những cách phân loại phổ biến: Logic Programming: Lập trình logic - ví dụ: prolog. một phương... Xem thêm
Lập trình - Khác

Hệ điều hành xOS của lập trình viên Việt Nam có gì đặc biệt và sẽ hỗ trợ những thiết bị nào?}

Linh Ly 9 năm
Theo mình được biết thì xOS sẽ được phát triển trong thời gian dài với đội ngũ điều hành là những lập trình viên được... Xem thêm