Skip to main content

Analog Read Serial

Analog Read Serial

මෙම උදාහරණයේ පොටිනෝමාටිය භාවිතා කරමින් භෞතික ලෝකයේ සිට ප්රතිලෝම ආදාන කියවීම කියවීම ඔබට පෙන්නුම් කරයි. පොටිනොමීටරයක් යනු එහි යෂ්ටිය හැරෙන විට ප්රතිරෝධී ප්රමාණය සපයන සරල යාන්ත්රික උපකරණයකි. පොටිනිවෝසර් මගින් ප්රෝටෝන ප්රත්යාවර්තකව සහ ඔබේ පුවරුවේ ඇනලොග් ආදානයකට පරිවර්තනය කිරීමෙන්, ප්රතික්රියාකාරකයක් ලෙස පොටිනිවෝසර් (හෝ කෙටි) සඳහා ප්රතිරෝධක ප්රමාණය මැනිය හැකිය. මෙම උදාහරණයේදී ඔබගේ Arduino හෝ Genuino අතර අනුක්රමික සන්නිවේදනය ස්ථාපනය කිරීමෙන් සහ ඔබේ පරිගණකය Arduino Software (IDE) ක්රියාත්මක වන ඔබේ පරිගණකය නිරීක්ෂණය කරනු ඇත.

දෘඩාංග අවශ්යයි
Arduino 
10k ohm Potentiometer
පරිපථය
පොයින්ටිමීටරයෙන් ඔබගේ වයර් තුනට සම්බන්ධ කරන්න. මුලින්ම පොටෙන්ෂියෝටොමෝටෝට් බිම්වල පිටත පයින් එකක් අතුරෙන්. දෙවෙනි පිටි පොටිටිමීටරයේ අනෙක් පිටත පින්ටිය සිට 5 වෝල්ට් දක්වා වේ. තෙවැනි කාරණය වන්නේ පොයින්ටියෙනොමීටරයේ ඇන්ඩ්රොයිඩ් ඇන්ඩ්රොයිඩ් පින් A0 ලෙසයි.

විශාලනය කිරීමට රූපය ක්ලික් කරන්න
Fritzing භාවිතයෙන් රූපය වර්ධනය විය. තවත් පරිපථ නිදසුන් සඳහා Fritzing ව්යාපෘති පිටුව බලන්න

පොදුවේ ක්රි.පයාකාරකයේ යතුරු හැරීම මගින්, පොටෑසිමීටරයේ කේන්ද්රීය පින්ටරයට සම්බන්ධ වූ රැවුලේ දෙපසින් ඇති ප්රතිරෝධක ප්රමාණය වෙනස් කරන්න. මෙය මධ්ය ස්ථානයේ ඇති වෝල්ටීයතාවය වෙනස් වේ. මධ්යය හා පැත්ත 5 ක් අතර සම්බන්ධය මධ්යය හා පැත්තේ අතර ඇති ප්රතිරෝධය ශුන්යයට ආසන්න වේ (සහ අනෙක් පැත්තෙන් 10 kOm ට ආසන්නව ඇති ප්රතිරෝධය), මධ්යස්ථ ස්පීටරයෙහි වෝල්ටීයතාව 5 වෝල්ටීයතාවයට පැමිණේ. ප්රතිරෝධයන් ප්රතිවිරෝධී වන විට කේන්ද්රීය ස්පන්ධනයේ වෝල්ටීයතාව 0 වෝල්ට් හෝ බිමට සමීප වේ. මෙම වෝල්ටීයතාවය යනු ඔබ ආදාන ලෙස කියවන ඇනෝල්ට් වෝල්ටීයතාවය යි.

Arduino සහ Genuino පුවරු සතුව චාලක පරිපථයකි-ඩිජිටල් පරිවර්තකයක් හෝ ADC ලෙස හැඳින්වෙන අතර මෙම වෙනස්වන වෝල්ටීයතාව කියවා 0 සිට 1023 අතර සංඛ්යාවක් දක්වා එය පරිවර්තනය කරයි. පතුවළ පැත්තක එක් දිශාවකට හැරී ඇති විට 0 වොල්ටිය වෙත යන වෝල්ටීයතාවයට හා ඉන්ටනාවේ අගය 0. ඔක්සිජන් හැරෙන විට අනෙක් පැත්තට ප්රතිවිරුද්ධ දිශාව දෙසට හැරී ඇති විට, වොල්ටිවල් 5 ක් වෙතට යොමු වන අතර ආදාන අගය 1023 වේ. අතර අතර, analogRead () 0 ත් 1023 ත් අතර වන අතර එමඟින් පයින්ට අදාල වෝල්ටීයතාවයට සමානුපාතික වේ.

Schematic

click the image to enlarge

Code

Fritzing භාවිතයෙන් රූපය වර්ධනය විය. තවත් පරිපථ නිදසුන් සඳහා Fritzing ව්යාපෘති පිටුව බලන්න

පොදුවේ ක්රි.පයාකාරකයේ යතුරු හැරීම මගින්, පොටෑසිමීටරයේ කේන්ද්රීය පින්ටරයට සම්බන්ධ වූ රැවුලේ දෙපසින් ඇති ප්රතිරෝධක ප්රමාණය වෙනස් කරන්න. මෙය මධ්ය ස්ථානයේ ඇති වෝල්ටීයතාවය වෙනස් වේ. මධ්යය හා පැත්ත 5 ක් අතර සම්බන්ධය මධ්යය හා පැත්තේ අතර ඇති ප්රතිරෝධය ශුන්යයට ආසන්න වේ (සහ අනෙක් පැත්තෙන් 10 kOm ට ආසන්නව ඇති ප්රතිරෝධය), මධ්යස්ථ ස්පීටරයෙහි වෝල්ටීයතාව 5 වෝල්ටීයතාවයට පැමිණේ. ප්රතිරෝධයන් ප්රතිවිරෝධී වන විට කේන්ද්රීය ස්පන්ධනයේ වෝල්ටීයතාව 0 වෝල්ට් හෝ බිමට සමීප වේ. මෙම වෝල්ටීයතාවය යනු ඔබ ආදාන ලෙස කියවන ඇනෝල්ට් වෝල්ටීයතාවය යි.

පහත රූප සටහනෙහි, ස්ථාපන ක්රියාවලියේදී ඔබ කරන එකම දෙය වන්නේ අනුක්රම සන්නිවේදනය ආරම්භ කිරීමට, එකම තත්පරයකට බිට් 9600 ක බිට්, ඔබගේ පුවරුව සහ ඔබේ පරිගණකය අතර විධානය සමඟ:
Serial.begin(9600);
ඊළඟට, ඔබේ කේතයේ ප්රධාන චක්රය තුල, ඔබ ප්රතික්රියා අගය ගබඩා කිරීම සඳහා විචල්යක් ස්ථාපනය කළ යුතු වේ (ඔබගේ 0 0 හා 1023 අතර int datatype සඳහා පරිපූර්ණ වනු ඇත) ඔබේ පොදිටිමීටරයෙන් එන:
int sensorValue = analogRead(A0);
අවසාන වශයෙන්, මෙම තොරතුරු ඔබේ අනුක්රමික තිර වින්ඩෝඩයට මුද්රණය කළ යුතුය. ඔබේ අවසන් රේඛාවේදී ඔබට Serial.println () විධානය භාවිතා කරන්න:
Serial.println(sensorValue)
දැන්, ඔබේ අනුපිළිවෙල ඔබ Arduino මෘදුකාංගය (IDE) (උදා: අයිතිකරුවකු වැනි දකුණේ, දකුණේ, හරිත ඉහළ තීරුවෙහි හෝ යතුරු පුවරුවේ කෙටිමං Ctrl + Shift + M) භාවිතා කළ අයුරින් ක්ලික් කරන්න. 0-1023 සිට පරාසයක සංඛ්යාත සංඛ්යාතයක්, බඳුනේ තත්ත්වය හා සම්බන්ධ වීම. ඔබ ඔබේ පොදි ධමක ක්රමාංකය හැරුණු විට, මෙම සංඛ්යා ක්ෂණිකව ප්රතිචාර දක්වයි.



void setup() {

  Serial.begin(9600);
}


void loop() {

  int sensorValue = analogRead(A0);

  Serial.println(sensorValue);
  delay(1);      
}











Download  cod

Comments

  1. Harrah's Lake Tahoe Casino - Dr.MCD
    Harrah's 남양주 출장마사지 Lake 포항 출장샵 Tahoe Casino. 1 Harrah's Lake 출장샵 Tahoe Blvd, Stateline, NV 89449. The LINQ Promenade 광양 출장안마 is 광주 출장샵 a full-service hotel, casino, spa,

    ReplyDelete

Post a Comment

‌සින්හල

සින්හල ඉලෙක්ට්‍රොනික් පොත්

මෙම පිටුවේ අඩංගු සියලුම සෙනිත් සඟරා  mixboxlk  අඩවිය වෙතින් උපුටාගන්නා ලදී. http://mixboxlk.blogspot.com Download   1  (MediaFire Link,  5 MB)                                                                                     Download    2  (MediaFire Link,  5.23 MB)                                                                                                                                   ...

කැපසිටර්

ධාරිත්රකය යනු විද්යුත් චුම්භක ස්වරූපයෙන් ශක්තිය ගබඩා කිරීමේ හැකියාව හෝ "ධාරිතාව" ඇති අතර එය කුඩා ආතන්ය බැටරියක් වැනි බොහෝ විට එහි තහඩු හරහා විවේචනාත්මක වෙනස (Static Voltage) නිපදවයි. අධෝරක්ත පරිපථවලදී විශාල බල සාධක නිවැරදි කිරීමේ ධාරිත්රක සඳහා ඉතා කුඩා ධාරිත්රක මිටියක් ලබා ගත හැකි විවිධ ධාරිතක ධාරිතාවක් තිබේ. නමුත් ඔවුන් සියල්ලම කරන්නේ එකම දෙයයි. ඒවා ආරෝපණ ගබඩා කරයි. එහි මූලික ස්වරූපය තුළ, ධාරිත්රකය සමන්විත වන්නේ එකිනෙකට සම්බන්ධ නොවන හෝ එකිනෙකට ස්පර්ශ නොකරන ලද සමාන්තර සන්නායක (ලෝහ) තහඩු දෙකක්, නමුත් වාතයෙන් විද්යුත් හෝ වායුගෝලීය වශයෙන් වෙන් කරන ලද පත්රයක්, මිකා, පිඟන් මැටි, ප්ලාස්ටික් හෝ විද්යුත් ජලාශ්රිත ධාරිත්රකවල භාවිතා වන දියර ජෙල් ආකාරයකි. ධාරිත්රක තහඩුවක් අතර පරිවාරක තට්ටුව බහුලව හැඳින්වෙන්නේ ඩයුරෙක්ටිකල් ලෙසිනි. ධාරිත්රකවලට හඳුන්වා දීමයි Typical Capacitor මෙම පරිවාරක ස්තරය නිසා DC ධාරාව ධාරිත්රකයක් හරහා ප්රවාහනය කළ නොහැකිය. එය විද්යුත් ස්පන්දන ස්වරූපයෙන් ආකෘති පත්රය හරහා වෝල්ටීයතාවයක් ඇතිවීමට ඉඩ සලසයි. ධාරිත්රකයේ සන්නයනය කරන ලද ලෝහ පතුරු වර්ග හතරෙන් එකක්...

ප්‍රතිරොදක

                                ප්‍රතිරොදක  යම් පරිපතයක්  තුලින් ගලන දාරව පලනය කිරිම සදහා යොදාගන්න ඉලෙක්ට්‍රොනික් උපන්ගයක් ලෙස ප්‍රතිරොදක  හදුන්වා දිය හැක මෙම උපන්ගය පරිපත  තුල R අකුරෙන් සන්කෙතවත් කරෛ   ප්‍රතිරොදක  මනින එකකය වන්නෙ ඔම්ස් මගින් මෙයට අමතරව  කිලො ඔම්ස් මෙග ඔම්ස් යන එකක ද යොදා ගනි  resistos ‍ප්‍රතිරොදක චයා රුප                                           ස්තිර ප්‍රතිරොදක ස්තිර ප්‍රතිරොදකයනු ප්‍රතිරොදයෙ සදහන් අගය වෙනස් කල නොහැකි ය එම නොවෙනස්ව පවතින ප්‍රතිරොදක ප්‍රදාන වශයෙන්  එලෙක්ට්‍රොනික  පරිපත  මිර්මාන සදහා බවිත වෙ මෙවයෙ ප්‍රතිරොදක අගය  සදහන්  කිරිමෙදි  වර්න කෙත ක්‍රමය බවිත කරෛ විචල්ය ප්‍රතිරොදක ස්තිර ප්‍රතිරොදක වර්ග කබන් ප්‍රතිරොදක කබන් සන්‍යුත වර්ගයෙ ප්‍රතිරොදක  ...