فهرست مطالب:

ولتاژ ANALOG را بخوانید - ARDUINO - CODE REVEAL #1: 5 مرحله
ولتاژ ANALOG را بخوانید - ARDUINO - CODE REVEAL #1: 5 مرحله

تصویری: ولتاژ ANALOG را بخوانید - ARDUINO - CODE REVEAL #1: 5 مرحله

تصویری: ولتاژ ANALOG را بخوانید - ARDUINO - CODE REVEAL #1: 5 مرحله
تصویری: Обзор понижающего преобразователя WUZHI WZ5005 250 Вт, 5 А с приложением WiFi 2024, ژوئن
Anonim
ولتاژ ANALOG - ARDUINO - CODE REVEAL #1 را بخوانید
ولتاژ ANALOG - ARDUINO - CODE REVEAL #1 را بخوانید
ولتاژ ANALOG - ARDUINO - CODE REVEAL #1 را بخوانید
ولتاژ ANALOG - ARDUINO - CODE REVEAL #1 را بخوانید
ولتاژ ANALOG - ARDUINO - CODE REVEAL #1 را بخوانید
ولتاژ ANALOG - ARDUINO - CODE REVEAL #1 را بخوانید

CODE REVEAL #1READ ANALOG VOLTAGE: این مثال به شما نحوه خواندن ورودی آنالوگ در پین آنالوگ 0 ، تبدیل مقادیر () از analogRead () به ولتاژ و چاپ روی مانیتور سریال نرم افزار آردوینو (IDE) را نشان می دهد.

مرحله 1: سخت افزار مورد نیاز:

برد آردوینو یا Genuino ، پتانسیومتر 10k OHM.

مرحله 2: اقدامات احتیاطی ؛ استفاده سالم:

آگاه باشید که استفاده از منبع تغذیه خارجی در پین آنالوگ ARDUINO نباید بیش از 5 ولت باشد ، زیرا ARDUINO در منطق 5V کار می کند و کنترل کننده میکرو می تواند در صورت ولتاژ بیشتر از 5 بسوزد. این پروژه برای بررسی ولتاژ قلم های کوچک و باتری های لیتیوم و تریمپوت ها مفید است.

مرحله 3: مدار:

جریان
جریان
جریان
جریان

سه سیم پتانسیومتر را به برد خود وصل کنید. اولین مورد از یکی از پین های بیرونی پتانسیومتر به زمین می رود. دوم از پین بیرونی دیگر پتانسیومتر به 5 ولت می رود. سومی از پین وسط پتانسیومتر به ورودی آنالوگ 0 می رود. با چرخاندن محور پتانسیومتر ، میزان مقاومت در دو طرف برف پاک کن را که به پین مرکزی پتانسیومتر متصل است ، تغییر می دهید. این باعث تغییر ولتاژ در پین مرکزی می شود. وقتی مقاومت بین مرکز و طرف متصل به 5 ولت نزدیک به صفر باشد (و مقاومت طرف دیگر نزدیک به 10 کیلو اهم باشد) ، ولتاژ پین مرکزی به 5 ولت نزدیک می شود. هنگامی که مقاومت ها معکوس می شوند ، ولتاژ در پین مرکزی به 0 ولت یا زمین نزدیک می شود. این ولتاژ همان ولتاژ آنالوگ است که شما به عنوان ورودی می خوانید. میکروکنترلر برد دارای یک مدار در داخل است که مبدل آنالوگ به دیجیتال یا ADC نامیده می شود که این تغییر ولتاژ را خوانده و به عددی بین 0 تا 1023 تبدیل می کند. وقتی شفت را در یک جهت بچرخانید ، 0 ولت به پین می رود و مقدار ورودی 0 است. وقتی شفت را در جهت مخالف بچرخانید ، 5 ولت به پین می رود و مقدار ورودی 1023 است. در این بین ، analogRead () عددی بین 0 تا 1023 برمی گرداند که متناسب با مقدار ولتاژ اعمال شده به پین است.

مرحله 4: کد:

کد
کد

لازم به ذکر است که اگر رایانه یا لپ تاپ ندارید ، می توانید Arduino خود را با برنامه 'Arduinodroid' موجود در فروشگاه Google Play برنامه ریزی کنید. می توانید با کمک 'Arduinodroid'.void setup () {Serial.begin (9600)؛} void loop () {int sensorValue = analogRead (A0) از مانیتور سریال دیدن کنید. ولتاژ شناور = sensorValue * (5.0 / 1023.0) ؛ Serial.println (ولتاژ) ؛}

مرحله 5: پست اینستاگرام

از این پست اینستاگرام که در آن این پروژه را شرح داده ام دیدن کنید -

توصیه شده: