0% menganggap dokumen ini bermanfaat (0 suara)
37 tayangan4 halaman

Praktek Arduino RPM

Dokumen ini menjelaskan program untuk menghitung RPM menggunakan ESP32 dengan mendeteksi lubang pada poros putar menggunakan sensor efek hall. Program akan menghitung jumlah lubang yang terdeteksi selama 1 detik dan mengkonversikannya menjadi RPM.

Diunggah oleh

yudi arianto
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
37 tayangan4 halaman

Praktek Arduino RPM

Dokumen ini menjelaskan program untuk menghitung RPM menggunakan ESP32 dengan mendeteksi lubang pada poros putar menggunakan sensor efek hall. Program akan menghitung jumlah lubang yang terdeteksi selama 1 detik dan mengkonversikannya menjadi RPM.

Diunggah oleh

yudi arianto
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Program untuk Menghitung

RPM dengan ESP32


Heri Cahyadi Setiawan, S.ST., M.T.
Menghitung RPM
Insert the Subtitle of Your Presentation
Program ESP32

1. Bukalah Aplikasi IDE Arduino yang telah diatur konfigurasinya


2. Tancapkan port usb ESP32 ke Komputer
3. Ketikan listing program untuk menghitung RPM
4. Upload program ke ESP32
5. Uji program dan lihat hasilnya dengan menggunakan serial monitor di ide
Arduino pada menu Tools-Serial Monitor.
float rpm = 0; void loop()
int pid; {
unsigned long millisBefore; if (millis() - millisBefore > 1000) {
volatile int holes; print_to_Serial();
void setup() millisBefore = millis();
{ }
Serial.begin(9600); delay(200);
}
Serial.print("Speed Sensor"); void print_to_Serial() {

Serial.print(",Test"); Serial.print(",Holes : ");


pinMode(2, INPUT); Serial.print(holes);
}
attachInterrupt(digitalPinToInterrupt( void count() {
2), count, FALLING); holes++;
delay(1000); }

Anda mungkin juga menyukai