RGB LED දාන්න බැලුවේ බන් . . .
below 2500 rpm = Green
2500 rpm - VTEC Crossover = Yellow
After VTEC = Red
@ Redline = Flashing RED
arduino code එක අවුල් බන් . . . හිටපු ගමන් පිස්සු කෙලිනවා . .
Code එක ලියන්න තේරෙන්නේ නෑ බන් . .
නෙට් එකෙන් හොයල අමුනපු කෑලි තියෙන්නේ
මං උඹට ඕක කියන්න හදලා ආයි නිකම් හිටියා තොරණ වගේ වෙයි කියලා...
අවුලක් නෑ.. පිස්සු කෙලින්නෙ මොකක්ද කියල කියපන්කෝ..
Arduino එකෙන් මචන් RPM එකක් මනින්න ගියොත් පාවිච්චි කරන්න වෙන්නෙ milis ෆන්ෂන් එක. ඒක පාවිච්චි කරලා ඔය ECU එකෙන් එන පල්ස් දෙකක් අතර ටයිම් එක අරගන්න පුලුවන්. ඊට පස්සෙ ඒකෙන් RPM එක කැල්කියුලේට් කරගන්න පුලුවන්නේ..
කොහොමත් ඒක තමා ඔය කෝඩ් එකේ කරල ඇත්තෙ.
ඒත් මචන් arduino එකේ අවුල් තියනවා ඔය වගේ ටයිම් එකක් මනින්න යනකොට. ඕනෙ නම් විස්තර කරල කියන්නම් ඇයි කියල. ඒ නිසා අනීවාර්යෙන්ම කැල්කියුලේට් කරපු RPM වැලිව් 8ක් හෝ 10ක් වත් එකතුකරලා බෙදලා ඇවරේජ් එකක් අරගෙන ඕකට දීපන්. නැත්නම් ස්ටේබල් වෙන්නෙ නෑ කවදාවත්. එහෙම නැත්නම් RPM වැලිව් එක ස්කේල් කරන්න වෙනවා අඩු රේන්ජ් එකකට.
පාට මාරු කරන්න මචන් ඕකෙන් PWM පින් තුනක් අරගෙන ඒවා ගනින් පාට තුනේ LED වලට..
මං ගාව RPM මීටරේක කෝඩ් එකක් ඇති ඕනෙනම් එවන්නම්..
ඒ වගේම මචන් ECU සිග්නල් එක දීපු විදියත් බලපන් සමහරවෙලාවට ඒක නිසත් පිස්සු කෙලින්න පුලුවන්..
උදව්වක් ඕනෙ වුනොත් කියපන්..

වැඩක් ලේසියට කරගන්න පුලුවන් වුනාට මංනම් arduino වලට ආස නෑ බන්..
