Produk Inovatif

Catatan Ringan Programming, Interfacing dan Elektronik
  • Lowongan Kerja
  • About
  • Polling
  • Project
  • Info
  • Download
  • Beranda
  • Referensi
  • Shopping
  • Pustaka Kuliah
  • Datasheet
RSS

Recent Posts

  • Troubleshooting Program Tabungan Sekolah
  • Error Software Tabungan: Tidak Dapat Menampilkan Gambar
  • Programming DDS9850 dan Bentuk Sinyal Output
  • Testing Modul Sunrom DDS AD9850
  • ATMEGA328P-PU

Recent Comments

  1. Albertofauch on Berita ECCT
  2. goazumoro on Berita ECCT
  3. WimPleri on Bisnis Pulsa, Bisnis uang Receh….
  4. ขายบ้องกัญชา on Manisnya Dunia Pendidikan Kita…
  5. iamoboyaqoq on Berita ECCT
Jan19

Troubleshooting Program Tabungan Sekolah

by rohmadi on January 19, 2014 at 9:10 AM
Posted In: VB 6.0

form nasabah

Pada tulisan sebelumnya terdapat beberapa bug yang mungkin beberapa pembaca mengalami kesulitan untuk memperbaikinya. Pada kesempatan ini akan disampaikan beberapa langkah-langkah yang dapat dilakukan untuk memperbaikinya. Bagi pembaca yang masih mengalami kesulitan dapat menambahkannya pada sesi  tanya jawab.

Pada prinsipnya, program yang dibuat ini belum menyertakan error trapping dan proses debuging secara sempurna, sehingga masih ada kemungkinan-kemungkinan bug yang dapat muncul.

Berikut adalah bug yang muncul dan cara mengatasinya:

1. Tidak dapat menampilkan gambar background pada Form Utama

error load gambar

2. Next.

Demikian semoga bermanfaat.

└ Tags: Database siswa, database tabungan, software tabungan, tabungan, tabungan sekolah, troubleshooting
Jan19

Error Software Tabungan: Tidak Dapat Menampilkan Gambar

by rohmadi on January 19, 2014 at 9:09 AM
Posted In: VB 6.0

Pada bagian ini error yang terjadi adalah tidak dapat menampilkan gambar background pada Form Utama:

error load gambarPenjelasan:

Error ini adalah program tidak dapat menemukan file yang telah ditunjuk pada baris perintah yang ada.

 

Solusi:

1. Klik Debug, akan tampil seperti berikut

error load gambar line2.Klik icon End

end icon

3. Ketikan tanda petik satu (‘) pada posisi sebelum Me. Sehingga baris code menjadi berikut

[sourcecode]
‘Me.Picture = LoadPicture(Lokasi)
[/sourcecode]

new syntax
Berikut adalah hasil perbaikannya.

form utama

Demikian, semoga bermanfaat.

 

└ Tags: Database, database tabungan, error, software tabungan, tidak menampilkan gambar, VB 6, Visual Basic 6
Jan15

Programming DDS9850 dan Bentuk Sinyal Output

by rohmadi on January 15, 2014 at 9:38 PM
Posted In: Arduino, Testing

IMG_20131001_100900

Dengan menggunakan arduino kita dapat mengatur frekuensi output dari DDS9850. Berikut adalah program yang dapat digunakan.

Output yang dihasilkan.

50 khz

100 khz sine 1 dan sine 2

Video

[sourcecode]

/*
* A simple single freq AD9850 Arduino test script
* Original AD9851 DDS sketch by Andrew Smallbone at www.rocketnumbernine.com
* Modified for testing the inexpensive AD9850 ebay DDS modules
* Pictures and pinouts at nr8o.dhlpilotcentral.com
* 9850 datasheet at http://www.analog.com/static/imported-files/data_sheets/AD9850.pdf
* Use freely
*/

#define W_CLK 8       // Pin 8 – connect to AD9850 module word load clock pin (CLK)
#define FQ_UD 9       // Pin 9 – connect to freq update pin (FQ)
#define DATA 10       // Pin 10 – connect to serial data load pin (DATA)
#define RESET 11      // Pin 11 – connect to reset pin (RST).

#define pulseHigh(pin) {digitalWrite(pin, HIGH); digitalWrite(pin, LOW); }

// transfers a byte, a bit at a time, LSB first to the 9850 via serial DATA line
void tfr_byte(byte data)
{
for (int i=0; i<8; i++, data>>=1) {
digitalWrite(DATA, data & 0x01);
pulseHigh(W_CLK);   //after each bit sent, CLK is pulsed high
}
}

// frequency calc from datasheet page 8 = <sys clock> * <frequency tuning word>/2^32
void sendFrequency(double frequency) {
int32_t freq = frequency * 4294967295/125000000;  // note 125 MHz clock on 9850
for (int b=0; b<4; b++, freq>>=8) {
tfr_byte(freq & 0xFF);
}
tfr_byte(0x000);   // Final control byte, all 0 for 9850 chip
pulseHigh(FQ_UD);  // Done!  Should see output
}

void setup() {
// configure arduino data pins for output
pinMode(FQ_UD, OUTPUT);
pinMode(W_CLK, OUTPUT);
pinMode(DATA, OUTPUT);
pinMode(RESET, OUTPUT);

pulseHigh(RESET);
pulseHigh(W_CLK);
pulseHigh(FQ_UD);  // this pulse enables serial mode – Datasheet page 12 figure 10
}

void loop() {
sendFrequency(10.e6);  // freq
while(1);
}

[/sourcecode]

Demikian, semoga bermanfaat.

Reference:

Testing an eBay AD9850 DDS module with Arduino Uno

└ Tags: AD9850, Arduino, DDS
Jan15

Testing Modul Sunrom DDS AD9850

by rohmadi on January 15, 2014 at 9:32 PM
Posted In: Arduino, Testing

Osilator dapat dibangkitkan menggunakan sebuah modul yang diproduksi oleh Sunrom. Modul DDS AD9850 ini dapat menghasilkan output sinus dan square lengkap dengan sinyal komplementernya. Untuk dapat membuat sebuah osilator, Anda dapat memanfaatkan beberapa modul yang ada, yaitu:

1. Modul DDS 9850

ads9850-500x500

2. Modul Arduino Uno ATmega328p

uno R3

3. Modul Arduino Prototyping Shield

IMG_20131001_085506

Selanjutnya, susun modul arduino dan prototyping shield seperti berikut:

IMG_20131001_085547Modul Arduino berada dibagian bawah dan prototyping shield pada bagian atas.

Pasang modul DDS9850 pada protoboard diatas.

IMG_20131001_100851

Dengan menggunakan kabel jumper, hubungkan antara modul DDS9850 dengan modul arduino.

IMG_20131001_100900

Selanjutnya: Programming DDS9850 dan Bentuk Sinyal Output.

└ Tags: AD9850, Arduino, DDS
Jan15

ATMEGA328P-PU

by rohmadi on January 15, 2014 at 9:06 PM
Posted In: Arduino, Jualan

ATmega328-300x225

Screenshot

 

 

 

 

 

 

 

 

Harga @Rp. 40.000,-

Datasheet: ATmega328P-PU

└ Tags: ATmega328, ATmega328p, AVR, mikrokontroller
  • Page 1 of 27
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • Last »

Archives

  • January 2014
  • December 2013
  • November 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • March 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • March 2012
  • February 2012
  • January 2012
  • October 2011
  • September 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2008

Categories

  • Arduino
  • Artikel Umum
  • Berita
  • Dokumentasi Produk
  • Elektronik
  • FPGA
  • Google Maps
  • GUI Matlab
  • Image Processing
  • Interfacing
  • Jualan
  • Matlab
  • Memori
  • Mikrokontroller
  • Pengetahuan
  • Posting Berikutnya
  • Python
  • Script Matlab
  • Simulink
  • Sistem Informasi
  • Testing
  • Tutorial Video
  • Ultrasound
  • Uncategorized
  • VB .Net
  • VB 6.0
  • Website

©2008-2022 Produk Inovatif | Powered by WordPress with Easel | Subscribe: RSS | Back to Top ↑

Cleantalk Pixel