pasang

Mikrokontroler

Aplikasi

Movie

Latest Updates

APM 2.8

3/09/2018
This is the new APM 2.8 flight controller. The sensors are exactly the same as the APM 2.6 flight controller however this has the option to use the built in compass, or external compass via a jumper. This makes the APM 2.8 ideal for use with multicopters and rovers. The APM 2.8 is a complete open source autopilot system and the bestselling technology that won the prestigious Outback Challenge UAV competition. It allows the user to turn any fixed, rotary wing or multirotor vehicle (even cars and boats) into a fully autonomous vehicle; capable of performing programmed GPS missions with waypoints.

This revision of the board has an optional onboard compass, which is designed for vehicles (especially multicopters and rovers) where the compass should be placed as far from power and motor sources as possible to avoid magnetic interference. (On fixed wing aircraft it's often easier to mount APM far enough away from the motors and ESCs to avoid magnetic interference, so this is not as critical, but APM 2.8 gives more flexibility in that positioning and is a good choice for them, too). This is designed to be used with the 3DR uBlox GPS with Compass, so that the GPS/Compass unit can be mounted further from noise sources than APM itself.


APM 2.8 requires a GPS unit for full autonomy. You can add additional extras to your AMP 2.8 board via the options above. 
Using the built in compass

To use the built in compass simply connect the jumper as shown below. If the compass jumper is removed then the APM board will use the external compass which is best for multirotors with a GPS/compass module mounted externally


POWERFUL GROUND CONTROL SOFTWARE

The downloadable mission planner software is what you use to configure and control your Ardupilot board, features include :

- Point-and-click waypoint entry, using Google Maps.
- Select mission commands from drop-down menus
- Download mission log files and analyze them
- Configure APM settings for your airframe
- Interface with a PC flight simulator to create a full hardware-in-the-loop UAV simulator.
- See the output from APM’s serial terminal

WHAT CAN THE APM BOARD CONTROL?

The ArduPilot Mega board can control Planes, Copters and Rovers. All you need to do is load the appropriate software onto the board with a few clicks

FEATURES :

- Arduino Compatible!
- Includes 3-axis gyro, accelerometer, along with a high-performance barometer
- Onboard 4 MegaByte Dataflash chip for automatic datalogging
- Optional off-board GPS, uBlox LEA-6H module with Compass.
- One of the first open source autopilot systems to use Invensense's 6 DoF Accelerometer/Gyro MPU-6000.
- Barometric pressure sensor upgraded to MS5611-01BA03, from Measurement Specialties.
- Atmel's ATMEGA2560 and ATMEGA32U-2 chips for processing and usb functions respectively.
- Weight: 30g

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

7/24/2017
 - Hallo Sobat ketemu lagi dengan oprekersphone lagi, kami akan memberitahukan kepada anda cara flashing sony xperia sobat, memang melakukan sebuah flashing sudah tidak asing lagi di dengar, apakah Xperia sobat mengalami error pada system, bootloop ataupun lupa sandi / password yang terkunci.
Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

Memang sekarang sudah jamanya teknologi sudah menjadi faktor utama bagi orang-orang yang menggunakanya, karena teknologi yang di sebut smartphone android sudah banyak penggemarnya, bukan hanya itu smartphone ini sudah menjadikan populer di kalangan masyarakat karena yang dulunya di gunakan sms dan telpon sekarang sudah bisa digunakan untuk bersosial media atau menggunakan internet karena pengguna sudah banyak menggunakan fasilitas-fasilitas yang ada di media sosial, Sobat tenang saja kami akan membahas artikel flashing Sony Xperia , ini dengan cara yang cukup detail langsung saja sobat lihat pembahasan di bawah ini.

Persiapkan Alat Tempur :

  1. Sony Xperia Driver Download
  2. Sony Xperia Flashtool Download
  3. Firmwere Sony Xperia XZ Dual F8332 Download

Langkah Flashing :

1. Download dan instal Driver sony xperia di komputer Sobat. jika di Driver sony xperia sudah diinstal pada komputer Anda (lewati langkah ini).
2. Download dan ekstrak sony xperia firmwere di komputer Sobat. setelah Sobat melihat file yang sama (dengan ekstensi .ftf), di folder firmwere.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah
3. Download dan install sony xperia flashtool pada komputer Anda, jika sony xperia flashtool di instal, sudah membentuk C: Drive> Flashtool.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

4. sekali sony xperia flashtool diinstal, buka membentuk C: Drive> Flashtool

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

5. Setelah Sony Xperia Flashtool di buka, sobat akan dapat melihat layar berikut.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

5. sekarang, klik pada tombol flash.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

7. Sekarang, Sobat akan dapat melihat menu pemilih Bootmade. pilih opsi FlashBoot dan klik pada tombol ok.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

8. Sekarang, memuat xperia firmwere download (.tft) di flashtool tersebut. dengan mengklik tombol titik-titik.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

9. Sekarang, Pilih firmwere yang dimuat.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

10. Sekarang, klik pada tombol flash untuk memulai proses flashing.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

11. Sekarang, Matikan Perangkat Xperia Sobat.

Cara Flashing Sony Xperia XZ Dual F8332 dengan mudah

12. Sekarang, Tekan dan tahan tombol volume bawah dan menghubungkan perangkat ke perangkat ke komputer menggunakan kabel USB.
13. Setelah perangkat berhasil terhubung ke komputer maka Sobat akan dapat melihat pesan ditambahkan dalam flashtool xperia.
14. Sekarang, flashing akan dimulai dan akan mengambil 5-10 menit untuk complate.
Setelah proses Flashing selesai, lepaskan perangkat Anda di komputer dan langsung nyalakan Xperia sobat.
15. Selesai...!!

Processor dan GPU Terbaik Smartphone Saat Ini

7/04/2017
Mengenal Urutan dan  Tipe Jenis macam Prosesor serta GPU Smartphone Terbaik terabru saat ini . Prosesor atau yang sering disebut dengan CPU (Central Processor Unit ) selalu menjadi bagian wajib bahkan sangat penting di setiap device smartphone, Karena dia adalah pusat atau otak dari segala kinerja yang teroperasikan pada device smarthpohe tersebut. Tidak hanya pada PC, prosesor atau CPU ini juga terdapat pada Smartphone. Banyak produsen smartphone menonjolkan prosesor pada smartphone yang telah dirilisnya, agar smartphone keluaranya banyak diminati oleh para pecinta gadget utamanya smartphone. Untuk itu mari kita lihat jenis-jenis prosesor yang digunakan pada sebuah smartphone, dikhususkan untuk yang bersistem operasi Android.
  1. Qualcomm Snapdragon

    Qualcomm Snapdragon telah dikenal sebagai pabrikan yang sudah berpengalaman dalam merilis chipset dengan prosesor berkualitas dan kemampuan yang mumpuni. Chipset dari Qualcomm terlihat lebih berkelas. Terbukti sekarang ini chipset tersebut banyak digunakan oleh produk – produk tablet dan smartphone berkelas.
  2. Mediatek

    Mediatek merupakan produsen yang fokus pada produksi chipset dengan jumlah loading lebih banyak dan dibanderol dengan harga yang terjangkau. Awalnya, Mediatek dianggap tidak mampu menyaingi Qualcomm sehingga sering dianggap kurang bagus. Namun dalam perkembangannya, Mediatek sudah dapat mendekati kemampuan chipset Qualcomm. Saat ini jenis terbaru dari prosesor Media Tek MT6735. SoC (System-on-Chip) memiliki kemampuan hingga 64-bit t. SoC tersebut telah didukung prosesor quad-core serta GPU dari ARM, didukung oleh chip modem 4G LTE.
  3. Intel

    Prosesor Intel Atom menawarkan kinerja yang mumpuni. Salah satu keunggulannya adalah teknologi thread yang membuat cpu dual core seolah memiliki empat inti. Smartphone dengan prosesor intel meliputi Lenovo K900 dan Asus Zenfone dan yana lainnya.
  4. OMAP

    Jenis prosesor OMAP merupakan hasil produksi dari Texas Instrument, jenis prosesor ini sering digunakan oleh smartphone yang memiliki kinerja handal seperti samsung galaxy nexus, huawei ascend P1 S serta tablet archos. Kelebihan yang dimiliki prosesor OMAP diantaranya proses tampilan situs pada intrernet seperti website pada PC. User interface lebih cepat ssrta penggunaan daya sedikit.
  5. Nvidia Tegra

    Prosesor buatan Nvidia Tegra difokuskan agar handal untuk bermain game. Chipset Nvidia sangat cocok untuk pecinta game. Nvidia dapat menghadirkan jumlah core yang efektif misalnya jika gadget menjalankan game berat, semua inti prosesor akan bekerja tetapi jika hanya menjalankan aplikasi ringan hanya berjalan dengan satu inti.
  6. Exynos

    Ini adalah prosesor buatan Samsung. Chipset ini cenderung ekslusif hanya untuk perangkat premium buatan Samsung. Kemampuan chipset ini menawarkan performa yang hampir sama dengan Qualcomm sehingga sudah dapat dikatakan mumpuni. Prosesor jenis Exynos juga dilengkapi oleh GPU ARM Mali-400 MP4 yang mempunyai kelebihan pada bidang game 3D serta multitasking.
GPU merupakan kepanjangan dari Graphics Processing Unit yakni semacam chip yang digunakan pada system android sebagai tambahan dari CPU sebagai perangkat utama yang berfusngsi sebagai pengolah system grafis pada android. GPU yang pertama kali hadir yakni jenis GPU GeForce 256 pada tahun 1999 dan diluncurkan oleh NVIDIA. Mungkin Anda juga pernah mendengar istilah CPU pada computer, nah fungsi GPU hampir menyerupi CPU pada computer.


Akan tetapi jika CPU hanya terbatas memiliki beberapa core saja, akan tetapi pada GPU tersebut, mengandung hingga ribuan core. Oleh karena itulah, keberadaan GPU pada penggunaan smartphone android menjadi sangat penting, terutama jika Anda ingin menjalankan system 3 dimensi pada perangkat yang membutuhkan ketajaman gambar yang lebih tinggi. Pada smartphone, semakin tinggi kualitas GPU yang digunakan, maka biasanya harga smartphone tersebut juga akan semakin mahal.
Berikut ini beberapa macam jenis GPU yang biasa digunakan pada perangkat smartphone:
  • Adreno
    Jenis GPU ini memiliki beberapa tingkatan, diantaranya adalah Adreno 130, Adreno 200, Adreno 205, Adreno 220, Adreno 225, Adreno 230, Adreno 302, Adreno 305, Adreno 320, Adreno 330.
  • Tegra

    Tergra pertama kali diperkenalkan pada tahun 2008 untuk media player zune HD. Tegra sendiri terbagi pada beberapa jenis, diantaranya Tegra 2, Tegra 3, Tegra 4 dan Tegra K1. Pada tahun 2010, jenis GPU ini digunakan pada perangkat tablet, yakni untuk tablet Galaxy Tab 10.1 dan Acer Tab A200.
  • PowerVR

    PowerVR merupakan GPU buatan video logic. GPU ini menggeluti mobile processing. Jenis GPU ini banyak kita temukan pada perangkat smarthpohe produksi apple yakni iPod dan iPhone. Misalnya pada perangkat ponsel apple yang terbaru saat ini, GPU PowerVR tersebut bisa kita temukan pada iPhone 5S yakni PowerVR G6430.
  • Mali

    Beberapa jenis smartphone saat ini cukup banyak yang menggunakan jenis GPU Mali. Pada tahun 2005, jenis GPU mali digunakan pada 95% smartphone yang ada di dunia. Jenis tercepat dari GPU Mali tersebut adalah versi MAli T-720. Namun sayangnya belum banyak smartphone yang menggunakan GPU jenis ini.
  • VideoCore Broadcome

    VideoCore Broadcome merupakan jenis GPU yang memerlukan daya rendah untuk pengoperasiannya. Jenis GPU ini saat ini menggunakan arsitektur DSP dual dimensi dalam aplikasinya sehingga lebih fleksibel dan efisien.
Berikut ini adalah beberapa GPU terbaik berdasarkan hasil benchmark untuk tablet maupun smartphone mulai dari peringkat kesepuluh hingga peringkat pertama
  • PowerVR SGX 544 MP4
  • ARM Mali-T628
  • PowerVR G6200
  • Qualcomm Adreno 330
  • PowerVR G6430
  • ARM Mali T760
  • Qualcomm Adreno 420
  • PowerVR GX6450
  • NVIDIA GeForce Tegra K1
  • Qualcomm Adreno 430
Berdasarkan urutan tersebut diketahui bahwa Qualcomm Adreno 430 menjadi GPU terbaik. Namun performa pada smartphone tidak hanya ditentukan dari faktor GPU saja tetapi juga faktor prosesor dan memori RAM yang digunakan pada smartphone tersebut. GPU memiliki fungsi grafis yang sangat penting di dalam system smartphone. Memang kekutan core pada GPU tidak sehebat core pada CPU yang digunakan computer, akan tetapi jumlah core yang banyak pada GPU akan menghasilkan kekuatan sendiri. Sebagai contoh Anda diminta untuk mengecat lapangan dalam waktu 15 menit.
Mana yang akan Anda pilih, 4 orang yang memiliki kemampuan mengecat dengan cepat atau 60 orang yang memiliki kemampuan mengecat biasa saja? Inilah perbandingan core pada CPU dan GPU. Sebab memang pada smartphone, ketajaman gambar dalam skala pixel menjadi hal yang cukup menentukan kualitas dari smartphone itu sendiri. Sebuah chip yang mengandung processor, GPU serta memory controller, itulah yang dinamakan dengan SoC. Saat ini Tegra masih dianggap sebagai SoC terbaik di dunia dan sudah banyak digunakan pada perangkat smartphone. Selain Tegra, SoC yang juga terkenal dan banyak dipakai pada beberapa perangkat adalah Snapdragon. Penggunaan GPU dan SoC tersebut akan sangat dibutuhkan sebuah smartphone untuk kepentingan ketajaman gambar yang ada, terutama pada beberapa aplikasi game.

Membuat Radio dan Jam Alarm dengan Arduino

5/07/2017
      Modul berukuran mikro ini adalah modul penerima siaran/transmisi radio yang dipancarkan dengan modulasi frekuensi (FM / Frequency Modulated Radio Wave) pada kisaran frekuensi 70 MHz - 108 MHz. Modul elektronika yang menggunakan chip Philips TEA5767 FM IC ini memiliki sensitivitas yang tinggi dengan penguat masukan frekuensi radio rendah derau terpadu (integrated low noise RF input amplifier). Chip ini memerlukan osilator eksternal yang sudah terpasang pada modul ini berupa osilator kristal 32,768 kHz berpresisi tinggi.

      Signal FM yang diterima sepenuhnya diproses secara digital, termasuk dalam sistem pencarian siaran otomatis / PLL automatic tuning system. Modul ini dapat dikendalikan dari mikrokontroler (atau Arduino) dengan mudah karena menggunakan antarmuka digital dengan protokol I2C / IIC.

Alat tempur yang diperlukan :

   1. Arduino Nano
   2. TEA5767
   3. RTC DS3231
   4. LCD 20X4 WITH I2C
   5. Enam Buah Button
   6. Buzzer

Perancangan Arduino – TEA5767

Arduino Nano
TEA5767
A3
VCC
A4
SDA
A5
SCL
GND
GND

Perancangan Arduino Nano - RTC DS3231 - LCD 20X4 WITH I2C

Arduino Nano
RTC DS3231
LCD 20X4 WITH I2C
A4
SDA
SDA
A5
SCL
SCL
VCC
VCC
VCC
GND
GND
GND

Perancangan Arduino - Button

Arduino Nano
Button
A3
Power TEA5767
2
LED LCD
5
UP
4
DOWN
6
SET CLOCK
7
ALARM CLOCK

Gambar Perancangan


Fitur pada jam digital ini memiliki sepesifikasi sebagi berikut :

   1.   Radio
   2.   ON / OFF LED LCD
   3.   Scan Frequency Radio
   4.   Menampilkan Hari, Waktu, Tanggal, Bulan dan Tahun
   5.   Menampilkan Suhu sekitar dalam ruangan
   6.   Mengubah Hari dengan Pust Button
   7.   Mengubah Tanggal dengan Pust Button
   8.   Mengubah Bulan dengan Pust Button
   9.   Mengubah Tahun dengan Pust Button
   10. Mengubah Jam dengan Pust Button
   11. Mengubah Menit dengan Pust Button
   12. Mengubah Detik dengan Pust Button
   13. Menyeting Alarm dengan Pust Button
   14. Jam digital dapat berbunyi setiap 1 jam
   15. Jam Digital dapat berbunyi pada tanggal Ulang Tahun Ane hehehehehe
   16. Waktu akan tetap terjaga walaupun Arduino direstar atau dimatikan

Download Program and library

Spesifikasi Raspberry Pi 3

4/27/2017
       Raspberry Pi, sering disingkat dengan nama Raspi, adalah komputer papan tunggal (single-board circuit; SBC) yang seukuran dengan kartu kredit yang dapat digunakan untuk menjalankan program perkantoran, permainan komputer, dan sebagai pemutar media hingga video beresousi tinggi. Raspberry Pi dikembangkan oleh yayasan nirlaba, Rasberry Pi Foundation, yang digawangi sejumlah pengembang dan ahli komputer dari Universitas Cambridge, Inggris.

Spesifikasi Raspberry Pi 3

1. SoC – BCM2837
2. CPU – 64-bit 1.2GHz quad-core ARM Cortex-A53 CPU
3. RAM – 1GB SDRAM @ 400 MHz
4. Storage – Micro-SD
5. Wireless + Bluetooth – Integrated 802.11n wireless LAN and Bluetooth 4.1
6. Ethernet – 10/100 Mbps
7. Video – Yes – VideoCore IV 3D
8. Audio – Yes
9. USB 2.0 – 4 ports
10. GPIO – 40
11. Power – 2.5 Amps
12. Operating system support – Linux and Unix or Windows 10 IoT

Membuat Jam Digital dan Alarm dengan Arduino Nano

4/24/2017
          Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang memiliki fitur jam digital dan setting alarm, alat ini menggunakan Arduino Nano sebagai kendali atau kontroller yang akan mengakses RTC DS3231, Buzzer dan Button. terdapat 4 buah tombol yang akan digunakan sebagai  kendali, buzzer sebagai output alarmnya dan RTC sebagai pemberi data jam hari, tanggal, bulan dan tahun. Untuk tampilan display menggunakan LCD 20X4 dengan backlight warna biru. untuk lebih jelasnya siapkan alat tempurnya.

Alat tempur yang diperlukan :

   1. Arduino Nano
   2. RTC DS3231
   3. LCD 20X4 WITH I2C
   3. Empat Buah Button
   4. Buzzer
Perancangan Arduino Nano - RTC DS3231 - LCD 20X4 WITH I2C

Arduino Nano
RTC DS3231
LCD 20X4 WITH I2C
A4
SCL
SCL
A5
SDA
SDA
VCC
VCC
VCC
GND
GND
GND

Perancangan Arduino - Button

Arduino Nano
Button
2
Settings
3
UP
4
DOWN
5
ALARM

Gambar Perancangan


Fitur pada jam digital ini memiliki sepesifikasi sebagi berikut :

   1.   Menampilkan Hari, Waktu, Tanggal, Bulan dan Tahun
   2.   Menampilkan Suhu sekitar dalam ruangan
   3.   Mengubah Hari dengan Pust Button
   4.   Mengubah Tanggal dengan Pust Button
   5.   Mengubah Bulan dengan Pust Button
   6.   Mengubah Tahun dengan Pust Button
   7.   Mengubah Jam dengan Pust Button
   8.   Mengubah Menit dengan Pust Button
   9.   Mengubah Detik dengan Pust Button
   10. Menyeting Alarm dengan Pust Button
   11. Jam digital dapat berbunyi setiap 1 jam
   12. Jam Digital dapat berbunyi pada tanggal Ulang Tahun Ane hehehehehe
   12. Waktu akan tetap terjaga walaupun Arduino direstar atau dimatikan

Download Program Arduino dan Library I2C, Pust Button dan RTC DS3231, Jika semuanya sudah di download ikuti tutorial dibawah ini

   1. Ekstrak atau pindahkan 3 library tersebut ke document/arduino/library ekstrak disini
   2. Ekstrak folder Program_Jam_Digital dimana saja
   3. Jika semuanya sudah buka folder Program_Jam_Digital dan buka Programnya dan Uploud ke Arduino Nano
   5. Enjoy

Membuat Radio FM Stereo Reciever dengan Arduino dan TEA5767 FM Module

3/21/2017
FM radio stereo modul Arduino TEA5767
Jika Anda menyukai radio FM, maka seperti anda harus mencoba modul TEA5767 Radio FM Stereo ini pada Arduino. Modul ini ditandai dengan konsumsi daya yang rendah, dan lagu ke frekuensi FM dari 76 sampai 108 MHz. Ini memiliki dua P2 (3.5mm) konektor, satu untuk koneksi antena, dan satu untuk koneksi speaker.
TEA5767 - Detail



Modul TEA5767 FM radio stereo dikendalikan oleh IC TEA5767 ( datasheet ) . komunikasi dibuat dengan Arduino antarmuka I2C hanya menggunakan dua pin. Arduino Uno, pin antarmuka I2C adalah analog pin 4 (SDA) dan 5 (SCL). Mega Arduino pin 20 (SDA) dan 21 (SCL). Sirkuit FM Arduino dengan TEA5767 Untuk menguji modul ini, kita akan membuat sebuah radio FM dengan bahan berikut :
  • Arduino Uno 
  • TEA5767 modul Radio FM 
  • Layar LCD 16x2 
  • modul I2C untuk tampilan LCD 
  • Potensiometer 10 K untuk frekuensi / penyesuaian tala
Sayangnya modul ini tidak memiliki kontrol volume, tetapi kita dapat menghubungkan output audio ke amplifier atau membuat kontrol volume sederhana dengan menggunakan pot. Hanya untuk pengujian, menggunakan headset biasa atau sistem speaker dengan konektor P2.

Menghubungkan komponen seperti diagram di bawah ini. Bagi mereka yang tidak akrab dengan menggunakan modul I2C dengan Arduino, saya sarankan membaca tutorial Cara untuk menggunakan modul I2C dengan layar LCD :
Arduino Uno sirkuit - I2C - LCD 16x2 - TEA5767
Untuk program ini, kami akan menggunakan library LiquidCrystal_I2C ( Download ) dan TEA5767Radio ( Download ). Unzip file dan mengubah nama folder LiquidCrystal untuk LiquidCrystalI2C salin ke folder library Arduino Ide. Mengubah nama folder mencegah agar program bentrok dengan LiquidCrystal library yang sudah ada didalam IDE. Salin folder TEA5767Radio, simpan ke folder library Ide.

Dalam program ini, kami membaca nilai pot pada port analog A0 dan mengkonversi nilai membaca dengan frekuensi antara 87,5 dan 108. Frekuensi ini digunakan untuk menyetel radio, melalui perintah radio.setFrequency () sejalan 47 program :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
// Program: Radio FM modul TEA5767 
// Penulis: Arduino dan Co

#include <Wire.h> 
# include <TEA5767Radio.h> 
# include <LiquidCrystal_I2C.h>

TEA5767Radio radio TEA5767Radio = ();

double frekuensi = 87,5 ;
double frequencia_ant = 87,5 ;

LCD LiquidCrystal_I2C ( 0x27 , 2 , 1 , 0 , 4 , 5 , 6 , 7 , 3 , positif);

void setup ()
{
  Serial.begin ( 9600 );
  Wire.begin ();
  // Informasi Awal 
  lcd.begin ( 16 , 2 );
  lcd.setCursor ( 0 , 0 );
  lcd.print ( "Arduino FM Radio" );
  Serial.println ( "Arduino FM Radio" );
}

void loop ()
{
  // Membaca informasi dari potensiometer 
  int valor_pot = analogRead (A0);

  // Hitung frekuensi baru 
  frekuensi = (( ganda ) valor_pot * ( 108.0 - 87,5 )) / 1024,0 + 87,5 ;
  frekuensi = (( int ) (frekuensi * 10 )) / 10,0 ;

  // Jika frekuensi berubah, efek perubahan dan 
  // menampilkan informasi baru pada layar 
  jika (frequencia_ant! = Frekuensi)
  {
    lcd.setCursor ( 0 , 1 );
    lcd.print ( "Freq" );
    lcd.setCursor ( 6 , 1 );
    lcd.print ( "MHz" );
    lcd.setCursor ( 6 , 1 );
    lcd.print (frekuensi, 1 );
    Serial.print ( "Frekuensi" );
    Serial.println (frekuensi);
    radio.setFrequency (frekuensi);
    frekuensi = frequencia_ant;
  }
}

Setiap kali pot diaktifkan, radio disetel ke frekuensi baru dan nilai-nilai diperbarui baik di layar LCD dan monitor serial. Untuk mengontrol garis, Anda juga dapat menggunakan tombol (push-button), atau bahkan encoder.
 
Copyright © Nandan Hunter. Designed by OddThemes | Distributed By Gooyaabi Templates