Gallery

Jumat, 06 Desember 2019

listing program tachometer berbasis arduino dan ir sensor

#include <FastIO.h>
#include <LCD.h>
#include <LiquidCrystal.h>
#include <LiquidCrystal_SR.h>
#include <LiquidCrystal_SR2W.h>
#include <LiquidCrystal_SR3W.h>

//KELOMPOK 2
//RPM Tester
#include<LiquidCrystal.h>//inialisasi LCD
LiquidCrystal lcd(12,11,6,5,4,3);//inialisasi pin LCD
float value=0;
float count=0;
int rpm;
int kecepatan;
int oldtime=0;
int time;

void isr() //instruksi pengecekan rutin
{
count++;//perhitungan selalu bertambah seiring dengan perputaran
}
void setup()//intruksi perulangan
{
lcd.begin(16,2);                //inisialisasi LCD
attachInterrupt(0,isr,RISING);  //Melampirkan instruksi
}

void loop() //fungsi perulangan
{
delay(1000);//delay 1 detik
detachInterrupt(0);           //deteksi instruksi
time=millis()-oldtime;        //perhitungan waktu= waktu dalam satuan millisekon-tiap waktu
rpm=(count/time)*60;       //perhitungan rpm = (perputaran/waktu)*dengan waktu satuan detik
kecepatan=rpm*3,14*0,014/3600;// perhitungan kecepatan =rpm *keliling lingkaran/waktu satuan jam
oldtime=millis();             //penyimpanan setiap waktu
count=0;
lcd.clear();//inialisasi untuk pembersihan LCD
lcd.setCursor(0,0);//letak baris tulisan yang ditampilkan
lcd.print("  kecepatan  ");//menampilkan tulisan kecepatan pada LCD
lcd.setCursor(0,1);//letak baris kedua pada LCD
lcd.print(       kecepatan);
lcd.print("km/jam");
lcd.print("   ");
attachInterrupt(0,isr,RISING);

}

Related Posts:

  • contoh PKM KC(karsa cipta) BAB I PENDAHULUAN 1.1  Latar Belakang Energi Matahari adalah  sumber energi utama bagi manusia yang tidak akan habis, selain berlimpah energi matahari ini dapat diubah menjadi energi listrik dengan peralatan ber… Read More
  • Dasar ARDUINO UNO menyalakan LED BLINK tutorial ini kita akan memprogram arduino untuk membuat sebuah lampu LED berkelip (blink) dengan memanfaatkan fungsi delay untuk mematikan ataupun menyalakan lampu LED tersebut. Sebelum memulainya seperti biasa siapkan Alat … Read More
  • GUI MATLAB FILTER IIR function varargout = psd(varargin) % PSD MATLAB code for psd.fig %      PSD, by itself, creates a new PSD or raises the existing %      singleton*. % %   … Read More
  • program segitiga pascal DEV C++ PROGRAM MENCARI NILAI SEGITIGA PASCAL     Disusun Oleh         :  Ahmad Habiburrahman ( 181910201106 ) &nb… Read More
  • Dioda – Pengertian, Fungsi, Cara Kerja, Jenis        Pengertian dioda (diode) adalah komponen elektronika aktif yang terbuat dari bahan semikonduktor dan mempunyai fungsi untuk menghantarkan arus listrik ke satu arah tetapi menghambat arus listrik da… Read More

0 komentar:

Posting Komentar