Archive for the ‘Umum’ Category

October 4th, 2013  Posted at   Umum

Selain menggunakan microcontroller asas seperti Atmel dan PIC, kini terdapat banyak development board yang dihasilkan daripada pelbagai microcontroller dan microprocessor seperti Arduino dan chipKIT.

Di bawah adalah perbezaan specification setiap board (akan update jika terdapat development board baru dihasilkan)

Dev Board Processor Voltage Speed IO Analog UART RAM Flash EEPROM
Arduino Uno ATmega328 5V 16MHz 14 6 1 2Kb 32Kb 1Kb
Arduino Leonardo ATmega32u4 5V 16MHz 20 12 1 2.5Kb 32Kb 1Kb
Arduino Mega 2560 ATmega2560 5V 16MHz 54 16 4 8Kb 256Kb 4Kb
Arduino Mega ADK ATmega2560 5V 16MHz 54 16 4 8Kb 256Kb 4Kb
Arduino Micro ATmega32u4 5V 16MHz 20 12 1 2.5Kb 32Kb 1Kb
Arduino Mini ATmega328 5V 16MHz 14 8 0 2Kb 32Kb 1Kb
Arduino Nano ATmega168 5V 16Mhz 14 8 1 1Kb 16Kb 512b
Arduino Nano ATmega328 5V 16Mhz 14 8 1 2Kb 32Kb 1Kb
Arduino Ethernet ATmega328 5V 16Mhz 14 6 0 2Kb 32Kb 1Kb
Arduino Esplora ATmega32u4 5V 16Mhz 0 0 0 2.5Kb 32Kb 1Kb
ArduinoBT ATmega328 5V 16MHz 14 6 1 2Kb 32Kb 1Kb
Arduino Fio ATmega328P 3.3V 8Mhz 14 8 1 2Kb 32Kb 1Kb
Arduino Pro (168) ATmega168 3.3V 8Mhz 14 6 1 1Kb 16Kb 512b
Arduino Pro (328) ATmega328 5V 16Mhz 14 6 1 2Kb 32Kb 1Kb
Arduino Pro Mini ATmega168 3.3V 8MHz 14 6 1 1Kb 16Kb 512b
Arduino Pro Mini ATmega168 5V 16MHz 14 6 1 1Kb 16Kb 512b
Arduino Due AT91SAM3X8E 3.3V 84MHz 54 12 4 96Kb 512Kb 0Kb
chipKIT UNO32 PIC32MX320F128H 3.3V 80MHz 42 16 1 16Kb 128Kb
chipKIT MAX32 PIC32MX795F512L 3.3V 80MHz 83 16 4 128Kb 512Kb
Raspberry Pi ARM1176JZF-S 3.3V 700MHz 8 1 512Mb
pcDuino ARM Cortex A8 3.3V 1GHz 14 6 1 1Gb
Cubieboard
BeagleBoard
PandaBoard
UDOO Freescale i.MX 6 DualLite
+ Atmel SAM3X8E
3.3V 1GHz 76 1Gb

Simbol “-” : Maklumat tidak dapat dikenal pasti.

April 29th, 2011  Posted at   Umum
   |   12 Comments

Pernahkah anda bermain Tic Tac Toe? Permainan yang dimainkan di atas grid 3X3 oleh dua orang pemain. Seorang pemain akan menandakan ‘X’ manakala seorang lagi akan menandakan ‘O’. Targetnya adalah mendapatkan satu barisan ‘X’ atau ‘O’. Kalau permainan Tic Tac Toe dalam bentuk elektronik, ia dibezakan dengan dua warna.

(more…)

April 13th, 2011  Posted at   Umum
   |   4 Comments

Curve Fitting adalah cara mendapatkan persamaan matematik daripada data-data. Data-data contohnya diperolehi melaluiĀ  eksperimen dan data tersebut perlu ditukarkan kepada persamaan. Oleh itu, dengan menggunakan software Maple, mendapatkan persamaan sangat mudah. Contohnya data-data daripada current sensor di bawah perlu mencari persamaan matematiknya.

Current In (A) Voltage Out (V)
-3.00 1.95
-2.50 2.17
-2.00 2.18
-1.50 2.34
-1.00 2.42
-0.50 2.49
0.00 2.50
0.50 2.57
1.00 2.65
1.50 2.80
2.00 2.84
2.50 3.05
3.00 3.08

(more…)

December 26th, 2010  Posted at   Umum
   |   6 Comments

FPGA adalah singkatan bagi Field Programmable Gate Array. Jadi, FPGA boleh diprogramkan dengan digital logic dan boleh di programkan berulang-ulang kali. FPGA juga berupa IC. Jika microcontroller seperti PIC diprogramkan dengan Assembly Language atau C Language, PLC diprogramkan dengan Ladder Diagram, FPGA pula diprogramkan dengan HDL (Hardware Description Language) seperti Verilog.

(more…)

October 19th, 2010  Posted at   Umum
   |   9 Comments

SPWM adalah signal seperti PWM, cuma bezanya adalah signal reference untuk menghasilkan SPWM. Jika PWM menggunakan signal reference yang constant, akan menghasilkan frekuensi dan duty cycle yang tetap setiap masa. Berbeza dengan SPWM yang menggunakan reference sinusoidal, menghasilkan duty cycle yang berubah-ubah. Cara menghasilkannya adalah seperti di bawah dengan membandingkan triangle wave dan sinusoidal wave.

(more…)