
The most characteristic physical feature of the raccoon is the area of black fur around the eyes which contrasts sharply with the surrounding white face coloring. This is reminiscent of a “bandit’s mask” and has thus enhanced the animal’s reputation for mischief. The slightly rounded ears are also bordered by white fur.
Read more…
This was my first papercraft design. I finish it in 3 days, well it`s harder than i thougt…..
Read more…

This book is an introduction to programming interactive 3D computer graphics using DirectX 9.0, with an emphasis on game development. It teaches you the fundamentals of Direct3D, after which you will be able to go on to learn and apply more advanced techniques. Assumingly, since you have this book in your hands, you have a rough idea of what DirectX is about.
Read more…

How difficult is it to design and fabricate printed circuit boards?
When you look at a finished printed circuit board—with an often-complex circuit pattern and a mixture of through-hole and surface mount components you may think creating your own boards would be a difficult, time-consuming task that would require specialized tools and expertise.
Read more…
/***************************************************************************
File : keypad-4x4-int-timer.c
Description : Main module
Project : Keypad Matrix 4x4 Auto Scan (Interrupt Timer)
Version : 1.1.5
Author : nashrul@nashrul.co.cc
Date : 2006 - 2008
***************************************************************************/
#include <mega16.h>
#include <lcd.h>
#include <delay.h>
#include <stdio.h>
#define kolom1 PORTA.0 // out 1
#define kolom2 PORTA.1
#define kolom3 PORTA.2
#define baris1 PINA.4 // in Pull
#define baris2 PINA.5
#define baris3 PINA.6
#define baris4 PINA.7
#asm
.equ __lcd_port=0×18 ;PORTB
#endasm
char buf[17];
unsigned char sss, ss, mm, tt, key, old_key, temp_tt, temp_mm, temp_ss;
int menu_state = 0;
int time_state = 1;
int top_lcd = 0;
int trip = 4530;
int blink;
int bottom_lcd = 0;
int pulses = 0;
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{}
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{sss++;
if (sss>5){blink=0;}
if (sss=10){ss++;sss=0;blink = 1;}
if (ss==60){mm++;ss=0;}
if(mm==60) {tt++;mm=0;}
if (tt==24){tt=0;}
}
Read more…
Recent Comments