{"id":49804,"date":"2023-04-21T15:40:00","date_gmt":"2023-04-21T20:40:00","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/how-to-connect-piezo-sensor-to-arduino\/"},"modified":"2025-01-21T07:14:55","modified_gmt":"2025-01-21T12:14:55","slug":"how-to-connect-piezo-sensor-to-arduino","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/vi\/how-to-connect-piezo-sensor-to-arduino\/","title":{"rendered":"K\u1ebft n\u1ed1i c\u1ea3m bi\u1ebfn Piezo v\u1edbi Arduino: H\u01b0\u1edbng d\u1eabn chi ti\u1ebft"},"content":{"rendered":"<p>C\u1ea3m bi\u1ebfn \u00e1p \u0111i\u1ec7n (piezo) l\u00e0 m\u1ed9t lo\u1ea1i c\u1ea3m bi\u1ebfn chuy\u1ec3n \u0111\u1ed5i \u00e1p l\u1ef1c c\u01a1 h\u1ecdc th\u00e0nh t\u00edn hi\u1ec7u \u0111i\u1ec7n. Vi\u1ec7c k\u1ebft n\u1ed1i c\u1ea3m bi\u1ebfn piezo v\u1edbi Arduino m\u1edf ra nhi\u1ec1u \u1ee9ng d\u1ee5ng th\u00fa v\u1ecb, t\u1eeb ph\u00e1t hi\u1ec7n rung \u0111\u1ed9ng, ch\u1ea1m, \u0111\u1ebfn \u0111o l\u1ef1c v\u00e0 t\u1ea1o \u00e2m thanh. B\u00e0i vi\u1ebft n\u00e0y s\u1ebd h\u01b0\u1edbng d\u1eabn chi ti\u1ebft c\u00e1ch k\u1ebft n\u1ed1i c\u1ea3m bi\u1ebfn piezo v\u1edbi Arduino v\u00e0 gi\u1edbi thi\u1ec7u m\u1ed9t s\u1ed1 \u1ee9ng d\u1ee5ng c\u01a1 b\u1ea3n.<\/p>\n<h3>Chu\u1ea9n b\u1ecb linh ki\u1ec7n<\/h3>\n<p>\u0110\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c k\u1ebft n\u1ed1i, b\u1ea1n c\u1ea7n chu\u1ea9n b\u1ecb c\u00e1c linh ki\u1ec7n sau:<\/p>\n<ul>\n<li>1 x C\u1ea3m bi\u1ebfn \u00e1p \u0111i\u1ec7n<\/li>\n<li>1 x Board Arduino (Uno, Nano, Mega&#8230;)<\/li>\n<li>1 x \u0110i\u1ec7n tr\u1edf 1M\u03a9<\/li>\n<li>D\u00e2y n\u1ed1i<\/li>\n<\/ul>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Linh ki\u1ec7n<\/th>\n<th>M\u00f4 t\u1ea3<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>C\u1ea3m bi\u1ebfn \u00e1p \u0111i\u1ec7n<\/td>\n<td>C\u00f3 nhi\u1ec1u lo\u1ea1i k\u00edch th\u01b0\u1edbc v\u00e0 h\u00ecnh d\u1ea1ng kh\u00e1c nhau.<\/td>\n<\/tr>\n<tr>\n<td>Board Arduino<\/td>\n<td>B\u1ea5t k\u1ef3 board Arduino n\u00e0o \u0111\u1ec1u s\u1eed d\u1ee5ng \u0111\u01b0\u1ee3c.<\/td>\n<\/tr>\n<tr>\n<td>\u0110i\u1ec7n tr\u1edf 1M\u03a9<\/td>\n<td>D\u00f9ng \u0111\u1ec3 b\u1ea3o v\u1ec7 Arduino kh\u1ecfi \u0111i\u1ec7n \u00e1p cao.<\/td>\n<\/tr>\n<tr>\n<td>D\u00e2y n\u1ed1i<\/td>\n<td>D\u00f9ng \u0111\u1ec3 k\u1ebft n\u1ed1i c\u00e1c linh ki\u1ec7n.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>S\u01a1 \u0111\u1ed3 m\u1ea1ch<\/h3>\n<p>C\u1ea3m bi\u1ebfn piezo c\u00f3 hai ch\u00e2n. M\u1ed9t ch\u00e2n \u0111\u01b0\u1ee3c n\u1ed1i v\u1edbi \u0111i\u1ec7n tr\u1edf 1M\u03a9 v\u00e0 sau \u0111\u00f3 n\u1ed1i v\u1edbi ch\u00e2n analog A0 c\u1ee7a Arduino. Ch\u00e2n c\u00f2n l\u1ea1i c\u1ee7a c\u1ea3m bi\u1ebfn v\u00e0 ch\u00e2n c\u00f2n l\u1ea1i c\u1ee7a \u0111i\u1ec7n tr\u1edf \u0111\u01b0\u1ee3c n\u1ed1i v\u1edbi GND c\u1ee7a Arduino.<\/p>\n<h3>Code m\u1eabu<\/h3>\n<p>D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t \u0111o\u1ea1n code m\u1eabu \u0111\u01a1n gi\u1ea3n \u0111\u1ec3 \u0111\u1ecdc gi\u00e1 tr\u1ecb t\u1eeb c\u1ea3m bi\u1ebfn piezo v\u00e0 in ra Serial Monitor:<\/p>\n<pre><code class=\"language-c++\">const int piezoPin = A0;\n\nvoid setup() {\n  Serial.begin(9600);\n}\n\nvoid loop() {\n  int sensorValue = analogRead(piezoPin);\n  Serial.println(sensorValue);\n  delay(10);\n}<\/code><\/pre>\n<h3>Gi\u1ea3i th\u00edch code<\/h3>\n<ul>\n<li><code>const int piezoPin = A0;<\/code>: Khai b\u00e1o bi\u1ebfn <code>piezoPin<\/code> v\u00e0 g\u00e1n gi\u00e1 tr\u1ecb A0, t\u01b0\u01a1ng \u1ee9ng v\u1edbi ch\u00e2n analog A0 c\u1ee7a Arduino.<\/li>\n<li><code>Serial.begin(9600);<\/code>: Kh\u1edfi t\u1ea1o giao ti\u1ebfp Serial v\u1edbi t\u1ed1c \u0111\u1ed9 baud 9600.<\/li>\n<li><code>analogRead(piezoPin);<\/code>: \u0110\u1ecdc gi\u00e1 tr\u1ecb analog t\u1eeb ch\u00e2n A0.<\/li>\n<li><code>Serial.println(sensorValue);<\/code>: In gi\u00e1 tr\u1ecb \u0111\u1ecdc \u0111\u01b0\u1ee3c ra Serial Monitor.<\/li>\n<li><code>delay(10);<\/code>: T\u1ea1o \u0111\u1ed9 tr\u1ec5 10ms.<\/li>\n<\/ul>\n<h3>\u1ee8ng d\u1ee5ng<\/h3>\n<p>C\u1ea3m bi\u1ebfn piezo c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng trong nhi\u1ec1u d\u1ef1 \u00e1n kh\u00e1c nhau:<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>\u1ee8ng d\u1ee5ng<\/th>\n<th>M\u00f4 t\u1ea3<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Tr\u1ed1ng \u0111i\u1ec7n t\u1eed<\/td>\n<td>S\u1eed d\u1ee5ng c\u1ea3m bi\u1ebfn piezo \u0111\u1ec3 t\u1ea1o ra \u00e2m thanh khi g\u00f5 v\u00e0o.<\/td>\n<\/tr>\n<tr>\n<td>Ph\u00e1t hi\u1ec7n rung \u0111\u1ed9ng<\/td>\n<td>Ph\u00e1t hi\u1ec7n rung \u0111\u1ed9ng tr\u00ean b\u1ec1 m\u1eb7t.<\/td>\n<\/tr>\n<tr>\n<td>\u0110o l\u1ef1c<\/td>\n<td>\u0110o l\u1ef1c t\u00e1c \u0111\u1ed9ng l\u00ean c\u1ea3m bi\u1ebfn.<\/td>\n<\/tr>\n<tr>\n<td>B\u00e0n ph\u00edm c\u1ea3m \u1ee9ng<\/td>\n<td>T\u1ea1o b\u00e0n ph\u00edm c\u1ea3m \u1ee9ng \u0111\u01a1n gi\u1ea3n.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Vi\u1ec7c k\u1ebft n\u1ed1i c\u1ea3m bi\u1ebfn piezo v\u1edbi Arduino kh\u00e1 \u0111\u01a1n gi\u1ea3n v\u00e0 m\u1edf ra nhi\u1ec1u kh\u1ea3 n\u0103ng s\u00e1ng t\u1ea1o.  Hy v\u1ecdng b\u00e0i vi\u1ebft n\u00e0y \u0111\u00e3 cung c\u1ea5p cho b\u1ea1n nh\u1eefng ki\u1ebfn th\u1ee9c c\u01a1 b\u1ea3n \u0111\u1ec3 b\u1eaft \u0111\u1ea7u kh\u00e1m ph\u00e1 v\u00e0 \u1ee9ng d\u1ee5ng c\u1ea3m bi\u1ebfn piezo trong c\u00e1c d\u1ef1 \u00e1n c\u1ee7a m\u00ecnh.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u1ea3m bi\u1ebfn \u00e1p \u0111i\u1ec7n (piezo) l\u00e0 m\u1ed9t lo\u1ea1i c\u1ea3m bi\u1ebfn chuy\u1ec3n \u0111\u1ed5i \u00e1p l\u1ef1c c\u01a1 h\u1ecdc th\u00e0nh t\u00edn hi\u1ec7u \u0111i\u1ec7n. Vi\u1ec7c k\u1ebft n\u1ed1i c\u1ea3m bi\u1ebfn piezo v\u1edbi Arduino m\u1edf ra nhi\u1ec1u \u1ee9ng d\u1ee5ng th\u00fa v\u1ecb, t\u1eeb ph\u00e1t hi\u1ec7n rung \u0111\u1ed9ng, ch\u1ea1m, \u0111\u1ebfn \u0111o l\u1ef1c v\u00e0 t\u1ea1o \u00e2m thanh. B\u00e0i vi\u1ebft n\u00e0y s\u1ebd h\u01b0\u1edbng d\u1eabn chi<\/p>\n","protected":false},"author":1,"featured_media":26466,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6406],"tags":[],"class_list":["post-49804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/posts\/49804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/comments?post=49804"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/posts\/49804\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/media\/26466"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/media?parent=49804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/categories?post=49804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/tags?post=49804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}