Video: Scratch 2025
A Potentiometer (thường được gọi là nồi >) là một điện trở điện tử biến với một núm bạn có thể biến để thay đổi sức đề kháng. Các chậu hoa các loại thường được sử dụng làm thiết bị đầu vào cho các dự án BASIC Stamp. Ví dụ: bạn có thể sử dụng một nồi đơn giản để kiểm soát tốc độ của một cặp đèn LED nhấp nháy: Khi bạn xoay núm của núm vú, tỷ lệ mà đèn LED nhấp nháy thay đổi. Tại đây, một nồi 10kΩ được đặt song song với một tụ điện 0. 1 μF. Ngoài ra, một điện trở 220 Ω được đặt trong loạt với nồi. Điều này được thực hiện để bảo vệ Tem BASIC khỏi những hư hỏng có thể gây ra bởi dòng điện thừa nếu bạn xoay núm của nồi để điện trở của nồi giảm xuống.
Khi tụ điện đã xả, pin 13 sẽ LOW. Khi pin 13 là LOW, vòng lặp kết thúc, và bộ đếm cho biết thời gian cần để xả tụ điện. Biết được kích thước của tụ điện và khoảng thời gian cần thiết để xả tụ điện, bạn có thể tính được điện trở của nồi.
RCTIME 13, 1, Timer
Lệnh RCTIME này thiết lập biến có tên là Timer với giá trị chỉ ra thời gian sử dụng mạch RC để phóng. Ngay trước khi lệnh này, bạn nên đặt I / O pin (trong trường hợp này, pin 13) để CAO để tính Capacitor. Bạn cũng cần phải tạm dừng trong một thời gian ngắn (thường, 1 ms là đủ) để cho phép mạch tính.
Mặc dù bạn có thể sử dụng kỹ thuật này để tính toán kháng thực tế của bình, bạn thường không phải biết chính xác sự đề kháng. Thay vào đó, nó thường là đủ để biết rằng bộ đếm tăng lên khi điện trở của nồi tăng, và nó giảm khi điện trở của nồi giảm.
Đối với mạch này, lệnh RCTIME tính các giá trị thời gian từ khoảng 12 khi điện trở của nồi gần 0 đến khoảng 54 khi điện trở của nồi ở mức tối đa (10 kΩ).
Chương trình dưới đây nhấp nháy đèn LED kết nối với chân 0 và 2. Tốc độ mà đèn LED flash được đặt bởi một nồi trong một mạch RC trên pin 13. Chương trình nhân giá trị thời gian được tính bởi lệnh RCTIME từ mười đến xác định thời lượng chương trình nên tạm dừng giữa các nhấp nháy. Khi bạn xoay núm của núm vú, sức đề kháng của nồi giảm và đèn LED flash với tốc độ nhanh hơn. "Chương trình này nhấp nháy đèn LED kết nối với chân 0 và 2 'với tốc độ được xác định bởi một mạch RC trên pin 13.' {$ STAMP BS2} '{$ PBASIC 2. 5} Thời gian VAR Word Led1 PIN 0 Led2 PIN 2 PIN nồi 13 ĐỘ CAO KHÔNG RCTIME Chậu, 1, Thời gian Lớn Led1 LOW Led2 PAUSE Thời gian * 10 LOW Led1 HIGH Led2 PAUSE Thời gian * 10 LOOP
Dự án này cho biết làm thế nào để xây dựng một mạch bao gồm một Potentiometer 10 kΩ và một tụ điện để bạn có thể kiểm tra mã.Điều này cho thấy các mạch hoàn thành