Rabu, 05 Maret 2014

AIR TERJUN NDLUNDUNG DAN KEMBAR, TRAWAS

Tanggal 29 Desember 2013 tadabur alam bersama istri tercinta dan rekan kuliah di daerah trawas. scedule rencana awal jam 5 bada subuh. tetapi acara molor jam 8 baru brangkat dari rumah daerah pakal, benowo. Jam 10:00 sampai dilokasi air terjun ndludung, sambil nunggu rekan datang, kami berdua foto2 dan bermain air dulu untuk menghilangkan capek di perjalanan.

                                                             Air Terjun Ndlundung

45 menit menunggu akhirnya ketemu juga dengan rekan saya yang berangkat dari malang. kami berangkat dari air terjun bawah melewati parkiran menuju aliran sungai dan mengikuti aliran tersebut keatas, 30 menit berjalan kaki menyusuri sungai kami berhenti sejenak di dam ( penampungan air minum untuk warga ) untuk istirahat sejenak dan mengisi tenaga (makan siang) yang dibawa rekan kami merik. monggo dinikmati makanannya nasi putih + dadar jagung + ikan tongkol

break dulu ah

selesai makan siap2 untuk jalan lagi, kami menyusuri bagian kiri sungai dan ternyata jalan yang kami lalui keliru sehingga harus naik-turun pinggiran sungai, padahal yang benar setelah menemui dam, nyebrang ke kanan/ melewati sungai. Ga pa pa deh pemanasan dulu ,udah lama ga fisik,
1 jam perjalanan tibalah kami di air terjun pertama, kami turun menyusuri sungai sekitar 100 meter udah kliatan air terjunnya
  segere udah lama gak main air


puas- puas main air sebentar, kami melanjutkan lagi perjalanan ke air terjun kembar yang menjadi tujuan utama , jalan setapak yang dilalui semakin extrem , kemiringan jalan lebih dari 45 derajat membuat kami sering berhenti. 30 menit perjalanan tibalah di persimpangan jalur yang arah dari warung pak yet. kami berhenti sejenak sambil ngemil roti.
perjalan selanjutnya banyak landainya tetapi extra hati- hati karena kanan jalan jurang dan kiri jalan tebing yang mudah longsor, banyak ditemui pohon yang tumbang sehingga membuat kami berjalan merayap atau manaiki pohon tumbang tersebut.
1 jam berjalan tibalah kami di air terjun kembar, mandi sepuassnya n seger dingin alami.
bawahnya air terjun kembar

 Thanks to:
Allah SWT.
Nabi Muhammad SAW
Agus Hadi Erwanto Family
Merik Parmanto
n rekan 2 yang menjaga alam ndlundung tetap Asri dan alami.
bawa sampah anda turun dan jangan ambil apapun kecuali foto
GO GREEEN







Jumat, 13 Desember 2013

Membaca adc dan menampilkan di proteus

untuk menampilkan data adc dan ditampilkan pada virtual terminal berikut langkah-langkahnya.
1.ketik atau copy source berikut :

#include <mega16.h>
#include <delay.h>
#include <stdio.h>
#define ADC_VREF_TYPE 0x20

// Read the 8 most significant bits
// of the AD conversion result
unsigned char read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCH;
}
     unsigned char pot;
// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTB=0x00;
DDRB=0x00;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=In Func6=In Func5=Out Func4=Out Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=0 State4=0 State3=T State2=T State1=T State0=T 
PORTD=0x00;
DDRD=0x30;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 43.200 kHz
// Mode: Ph. correct PWM top=0x00FF
// OC1A output: Non-Inv.
// OC1B output: Non-Inv.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0xA1;
TCCR1B=0x04;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// USART initialization
// USART disabled
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

// ADC initialization
// ADC Clock frequency: 691.200 kHz
// ADC Voltage Reference: AREF pin
// ADC Auto Trigger Source: ADC Stopped
// Only the 8 most significant bits of
// the AD conversion result are used
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x87;

// SPI initialization
// SPI disabled
SPCR=0x00;

// TWI initialization
// TWI disabled
TWCR=0x00;
  printf("data adc"); 
while (1)
      {  
       pot=read_adc(0);  
      
       printf("%d\r\n",pot);
      
       

      }
}


2.langsung coba simulasi di proteus dengan memutar potensio maka data pada virtual terminal akan ikut berubah.


selamat mencoba & maaf jika intruksinya belum lengkap.InsyaAllah di update lagi.