Cách sử dụng cảm biến rung với Arduino

I. Giới thiệu

Hôm nay, mình sẽ hướng dẫn các bạn sử dụng cảm biến rung, một cảm biến đơn giản mà mình thấy có rất nhiều ứng dụng như: rung để mở, rung để chơi nhạc, rung để ... làm gì đó mà bạn thích devildevildevil. Cảm biến rung rất dễ sử dụng, mình viết bài này là để giúp các bạn mới bắt đầu với Arduino có sẵn một bài viết bỏ túi để có thể lấy ra dùng rất cứ khi nào cần yes.

II. Phần cứng

III. Lắp mạch

  • Bạn lắp một chân vô cổng Analog A0
  • Chân còn lại vô cực dương (5V).

IV. Lập trình

void setup()
{
	Serial.begin(9600); //bật serial monitor ở mức baudrate 9600
}

void loop()
{
	int value = analogRead(A0); //A0 là chân analogA0 á
	//nếu mà cảm biến rung đang không rung :3 thì giá trị cảm biến nhảy ở khoảng 1022 - 1023 :)
	if (value < 1021){
		Serial.println("Rung");
	} else { 
		Serial.println("Khong Rung");
	}
	
	Serial.print("Gia tri cam bien: ");
	Serial.println(value);
	delay(100); //delay 100 mới thấy được sự thay đổi
}

V. Kết thúc

Bài viết cực kì đơn giản phải không nào, mình biết là bài viết đơn giản nhưng với các bạn mới tập tành Arduino thì đây sẽ là một bài viết bỏ túi rất phù hợp để các bạn hiểu cách thức hoạt động của Arduino và có một chức năng thật cool. Hồi xưa mà có bài này thì mình đỡ biết mấy, hùi đó mới  tập Arduino mà chơi với hàm analogRead mà không hiểu nó dùng để làm gì ngoài đọc giá trị biến trở, quang trở. Bây giờ thì đỡ nhiều òi hehe. devil

lên
11 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Hướng dẫn sử dụng mạch nguồn cho breadboard - BREADBOARD XD-42

Mạch nguồn cho breadboard XD-42 là một sản phẩm được thiết kế đơn giản dễ dàng sử dụng, cung cấp nguồn cho breadboard thích hợp cho nhiều loại thiết bị với hai loại nguồn ngõ ra chuẩn 5V và 3.3V Mạch có hỗ trợ thêm các header... Các bạn chơi breadboard thì nên chơi thêm con này như mình nhé.

lên
2 thành viên đã đánh giá bài viết này hữu ích.

Sử dụng WinSCP, Notepad++ để chỉnh sửa file cho Orange Pi, Raspberry Pi, Intel Galileo, Intel Edison hay bất kỳ máy tính nào

WinSCP là một tiện ích SFTP, FTP client miễn phí, mã nguồn mở dành cho hệ điều hành Windows. Nó sẽ giúp bạn truyền tải file một cách an toàn giữa máy tính nhúng của bạn và máy tính từ xa. Dựa vào đó, WinSCP cũng cung cấp các chức năng quản lí file. Chương trình có hỗ trợ cả SSH để bảo mật, cũng như hỗ trợ phương thức SCP.

lên
1 thành viên đã công nhận bài viết này hữu ích!
Từ khóa: