Nghiên cứu Khoa học
Hướng dẫn tự làm Máy hiện sóng điện tử trên nền ARDUINO
Hướng dẫn tự làm Máy hiện sóng điện tử trên nền ARDUINO
Chuẩn bị
Ráp mạch
Sơ đồ nối với lcd.
Giới thiệu firmware
Sau khi nối mạch và nạp code arduino thành công. Xin chúc mừng, bạn đã trong tay một máy đo OSILLO thực sự.
Chú ý: Ở lần cài đặt đầu tiên, chương trình hỏi “ Continue with old data ?” –Bạn có muốn dùng các đặt cũ không. Chọn “No". Rồi nhấn “OK” ( Vì chúng ta chưa có dữ liệu nào trên bộ nhớ EEPROM).
Ở các lần tiếp theo, bạn có thể chọn “Yes” để tiếp tục với các cài đặt ưa thích của mình.
Tính năng Frequency
Test:
Code test phát xung tần số ra các pin (~3,~5,~6,~9,~11). Trên arduino promini.
Đo mô phỏng trên PROTEIN
Tính năng DIGITAL CAPTRUE (CAPTURE AND RECORD)
Sử dụng chức năng digitalRead để đọc liên tục giá trị của xung vào (HIGH/LOW). Chương trình sẽ đợi (Watting..) cho đến khi có tín hiệu xung cao thì mới bắt đầu lấy mẫu.
Mỗi lần lấy mẫu cách nhau một khoảng thời gian DELAY (Có giá trị trong khoảng 0us - > 10000000 us (0us -> 10s)). Dữ liệu lấy mẫu gọi là Samples, bạn có thể tăng giá trị của Samples để lấy được nhiều mẫu hơn (Samples max = 1000, tương đương 1000 bytes RAM !).
Tính năng PULSE WIDTH
Tìm độ rộng của xung.
Tính năng Oscilloscope
Máy đo tín hiệu dạng bất kì.
Mỗi lần lấy mẫu cách nhau một khoảng thời gian DELAY (Có giá trị trong khoảng 0us - > 10000000 us (0us -> 10s)).
Nếu không biết tần số của dao động là bao nhiêu, bạn có thể chọn AUTO DELAY, chương trình này sẽ giúp bạn tìm DELAY tự động.
Gạt công tắc (switch): ): ở chế độ OSCILLOSCOPE bên TRÁI (to the LEFT).
Điện áp đặt max (INPUT Max vol) : 0v => 5v.
Sử dụng biến trở để đặt giá trị điện áp so sánh với giá trị đầu vào.
Do đó: Input min < Urv < Input max.
Tính năng Realtime analog
Vẽ đồ thị theo thời gian thực (each 1 second).
Tính năng Setting
Save data |
Lưu TẤT CẢ các cài đặt vào thẻ nhớ EEPROM trên arduino. |
Contrast |
Cài đặt độ tương phản của màn hình. |
Negative |
HIển thị âm bản. |
Tone |
Bật tắt loa. |
Reset |
Đặt lại tất cả các cài đặt về trạng thái mặc định. (Không bao gồm dữ liệu đã lưu trên EEPROM). |
Các tin khác