Skip to main content

Membaca Tegangan Analog Arduino

Tulisan kali ini akan membahas tentang pembacaan tegangan analog yang masuk pada pin analog Arduino. Tegangan yang masuk dikonversi terlebih dahulu menjadi data digital. Arduino yang saya gunakan adalah Arduino UNO. Pin analog Arduino dapat menerima nilai hingga 10 bit sehingga dapat mengkonversi data analog menjadi 1024 keadaan (2^10= 1024). Artinya nilai 0 merepresentasikan tegangan 0 volt dan nilai 1023 merepresentasikan tegangan 5 volt. Mengapa 1023? Bukannya 1024? Hati-hati, disini dimulai dari angka 0 bukan angka 1, sehingga nilai terbesar adalah 1023. Data yang sebelumnya analog dikonversi menjadi data digital. Proses konversi dari nilai analog menjadi digital ini disebut proses ADC (Analog to Digital Conversion). Bagaimana jika tegangan 5 volt dikonversi menjadi data digital 10 bit? Mari kita hitung
Artinya setiap 1 angka desimal mewakili tegangan sebesar 0,004887585 volt. Berapa besar tegangan yang diwakili angka 512?

Oke sekarang mari kita langsung saja menuju ke program Arduino-nya. Tulis program seperti dibawah ini:
/*
Membaca tegangan analog ReadAnalogVoltage Membaca input analog pada pin 0 kemudian mengonversi menjadi data digital, dan ditampilkan pada serial monitor atau hyperterminal.Pin tengah potensiometer terhubung dengan pin A0, pin yang lainnya terhubung dengan +5 dan ground.
*/
void setup() {
// komunikasi serial 9600 bit per sekon:
Serial.begin(9600);
}
void loop() {
// baca input analog pada pin A0:
int NilaiSensor = analogRead(A0);
// Konversi NilaiSensor (dari 0 – 1023) menjadi tegangan (0 – 5V):
float Tegangan = NilaiSensor * (5.0 / 1023.0);
// Menampilkan hasil:
Serial.println(Tegangan);
}

Setelah programnya selesai ditulis, sekarang upload, dan putar potensiometernya.

Comments

Popular posts from this blog

Android 12 Developer Preview: Requirements, How to put in and more

  Hi-Jetniaga.com | Google has launched the primary Android 12 Developer Preview.  Here’s the whole lot you want to recognise approximately it, together with steps on the way to deployation it in your phone. oogle these days introduced its next-gen Android 12 running gadget, as a way to be released later this year.  The new running gadget will include numerous new functions, which intention to enhance the general overall performance and consumer experience.  Apart from the layout components, the agency is likewise introducing more than a few of  recent privateness functions, as a way to permit customers to govern how they’re tracked throughout sites.  You can test out the listing of the pinnacle five Android 12 functions right here.  Also Read – Twitter checking out Spaces for Android; in advance of March launch. The first developer preview for Android 12 is now available.  However, because of it being the primary developer preview take be aware t...

Menyimpan Data Di Sd Card

Data logger merupakan data penyimpanan ke external memory atau ke SD Card, penggunaan data logger ini biasanya untuk menganalisa/mendapatkan data dari suatu kondisi di tempat tertentu. Misal untuk perubahan suhu per satuan waktu di tempat tertentu. Selain data logger, Modul ini juga langsung ada RTC (Real Time Clock) untuk pencatat waktu.  Mancoba data logger,  Konfigurasi data logger dengan arduino menggunakan koneksi SPI, maka untuk pin di arduino UNO bisa menggunakan pin sebagai berikut : MOSI - pin 11 MISO - pin 12 CLK - pin 13 CS - pin 10 #include <SPI.h> #include <SD.h> const int chipSelect = 10; void setup() {   Serial.begin(9600);   Serial.print("Initializing SD card...");   // inisialisasi card   if (!SD.begin(chipSelect)) {     Serial.println("Card failed, or not present");     // don't do anything more:     return; ...

Fasilitas Nuklir Meledak Lagi

TOKYO-Ledakan kembali terjadi di fa­silitas nuklir Fukushima Dai-ichi di Jepang, Senin (14/3). Sebelumnya, le­dakan juga terjadi pada Jumat (14/3) pekan lalu, akibat gempa kuat dan tsu­nami di Sendai, Jumat (11/3) lalu. Tokyo Electric Power Co yang mengelola fasilitas nuklir itu menyatakan, selain tujuh orang di­nyatakan hilang, tiga pekerja lain me­ngalami luka-luka. Sekretaris Kabinet Jepang, Yukio Edano me­ngatakan, ledakan hidrogen itu terjadi pada unit 3 fasilitas nuklir. Ledakan itu mirip dengan ledakan sebelumnya di unit yang berbeda. Yu­kio Edano me­nga­ta­kan, akibat ledakan itu warga dalam ra­­dius 20 km diperintahkan untuk tetap ting­gal di dalam rumah. Sementara war­ta­wan AP merasakan ledakan itu dari ja­rak 40 kilometer. Edano menepis ke­kha­watiran terhadap risiko terhadap ling­kungan dan ma­syarakat. Sebab, balok penahan wadah kon­tain­men da­lam reaktor nuklir tersebut dalam kondisi utuh. Meski demikian lebih dari 180.000 orang diungsikan dari daerah itu dalam beber...