BLOG KULIAH

Category
  • Home
  • algoritma genetika
    • materi
      • bab 1
      • bab 5
      • bab 10
      • uts
  • PRAKTIKUM
    • ELEKTRONIKA DAN SISTEM DIGITAL
      • Modul 1
      • Modul 2
      • Modul 3
      • Modul 4
    • MIKROPROSESOR DAN KONTROLER
      • Modul 1
      • Modul 2
      • Modul 3
      • Modul 4
  • METOPEL
    • Tabulasi
    • Draft Poposal

Senin, 28 Oktober 2019

Tugas Pendahuluan Modul 3

Written by Praktikum Elektronika Digital Oktober 28, 2019


[KEMBALI KE MENU SEBELUMNYA]

DAFTAR ISI
1. Kondisi
2. Gambar Rangkaian Simulasi
3. Flowchart
4. List Program
5. Video Simulasi
6. Prinsip Kerja Rangkaian
7. Link Download




1. Kondisi [Kembali]

Tambahkan buzzer sebagai  input bersamaan dengan LED

2.Gambar Rangkaian Simulasi [Kembali]


3.Flowchart  [Kembali]

Flowchart Master

Flowchart Slave

4. List Program [Kembali]

//MASTER
#include  <SPI.h>  //Deklarasi library SPI

void setup (void) {
  Serial.begin(115200); //Set baud rate 115200
  digitalWrite(SS, HIGH);
  // disable Slave Select
  SPI.begin ();
  SPI.setClockDivider(SPI_CLOCK_DIV8);  //divide the clock by 8
}
void loop (void) {
  char c;
  digitalWrite(SS, LOW);  //enable Slave Select
  // send test string
  for (const char * p = "Hello, world!\r" ; c = *p; p++)
  {
    SPI.transfer (c);
    Serial.print(c);
  }
  digitalWrite(SS, HIGH); // disable Slave Select
  delay(2000);
}

//SLAVE
#include <SPI.h>
char buff [50];
volatile byte indx;
volatile boolean process;

void setup (void) {
  Serial.begin (115200);
  pinMode(MISO, OUTPUT); // have to send on master in so it set as output
  SPCR |= _BV(SPE); // turn on SPI in slave mode
  indx = 0; // buffer empty
  process = false;
  SPI.attachInterrupt(); // turn on interrupt
}
ISR (SPI_STC_vect) // SPI interrupt routine
{
  byte c = SPDR; // read byte from SPI Data Register
  if (indx < sizeof buff) {
    buff [indx++] = c; // save data in the next index in the array buff
    if (c == '\r') //check for the end of the word
      process = true;
  }
}
void loop (void) {
  if (process) {
    process = false; //reset the process
    Serial.println (buff); //print the array on serial monitor
    indx = 0; //reset button to zero
  }
}

5. Video Simulasi [Kembali]


                                      

6. Prinsip Kerja Rangkaian [Kembali]

Pada rangkaian ini dilakukan komunikasi SPI( Serial Periperhal Interface) yang dilakukan komunikasi data secara seri yaitu data dikirimkan secara berurutan dari satu saluran.
Pada komunikasi SPI ada 4 pin  yang digunakan untuk komunikasi antara 2 arduino yaitu MISO( Master Input Slave Output) , MOSI( Master Output Slave Input) , SCLK dan SS( Slave Select).
Pada rangkaian MASTER akan mengirimkan output berupa string di dalam program sehingga saat mengirim data akan dipakai pin MOSI karena MASTER mengirim output dan SLAVE akan menerima input, jika SLAVE ingin mengirim data kepada MASTER akan dipakai pin MISO karena MASTER akan menerima input dan SLAVE mengirim output.
Untuk komunikasi data maka pin SCLK akan berfungsi untuk memberikan sinyal clock sebagai sinkronisasi saat komunikasi.
Dari rangkaian pada MASTER terdapat button yang dirangkai dengan resistor dan VCC,dimana saat button ditekan maka dia akan bersifat close lalu arus mengalir ke pin   5  dan mengirim logika 1  ke dalam MASTER berarti mengirim data dan nantinya MASTER akan memberikan output kepada SLAVE sehingga pada kaki 5 dan 4 SLAVE juga akan memberikan logika 1 berarti data diterima lalu ada arus mengalir dan dapat menghidupkan LED dengan delay 2 detik serta menghidupkan buzzer

7. Link Download [Kembali] 

File HTML - Download

File Program Arduino - Download

File Flowchart  - Download

File Rangkaian Simulasi - Download

Video Simulasi Rangkaian - Download

Category :
Next
Prev Post
Previous
Next Post
Tidak ada komentar:

Langganan: Posting Komentar (Atom)

Popular Posts

  • KOMPUTASI EVOLUSI BAB 1
      KOMPUTASI EVOLUSI  (EVOLUTIONARY COMPUTATION)   1. PENDAHULUAN   Teori evolusi yang dikemukakan oleh Charles Darwin pada tahun 1859 secara...
  • Laporan Akhir Modul 2 Percobaan 1
    Laporan Akhir Modul 2 Percobaan 1 [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Jurnal 2. Hardware 3. Video Prakti...
  • Laporan Akhir Modul 2 Percobaan 5
    Laporan Akhir Modul 2 Percobaan 5 [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Jurnal 2. Hardware 3. Video Pr...
  • Laporan Akhir Modul 1 Percobaan 1
    Laporan Akhir Modul 1 Percobaan 1 [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Jurnal 2. Hardware 3. Video Praktiku...
  • Modul 4 Project Demo
    MODUL4 PROJECT DEMO JUDUL ROBOT PENGHINDAR KENDALA ATAU RINTANGAN DAN LUBANG MENGGUNAKAN SENSOR ULTRASONIK DAN INFRARED  [KEMB...
  • Tugas Besar Pribadi
    Pendeteksi Asap dan Api dengan Flame Sensor dan  Sensor Gas MQ6 (Alat Pengaman Ruangan) [KEMBALI KE MENU SEBELUMNYA] DAFTAR I...
  • Laporan Akhir Modul 1 Percobaan 2
    Laporan Akhir Modul 1 Percobaan 2 [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Jurnal 2. Hardware 3. Video Prakti...
  • Sensor Mic dan Speaker
    SENSOR FISIKA   Sensor Mic Dan Speaker [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. TUJUAN 2. DAFTAR KOMPONEN 3. LANDASA...
  • Kuis
      Kuis 1.Kipas Angin Otomatis dengan Optocoupler Sensor dan MQ-5 Sensor Saran dan Perbaikan : 1.  Ubah nilai R1, R2, dan R3 menjadi 10k ohm ...
  • Modul 1 Praktikum Mikro
    Modul 1 Mikro [KEMBALI KE HALAMAN AWAL] DAFTAR ISI 1. Tujuan 2. Alat Dan Bahan 3. Dasar Teori 4. Percobaan Per...

Category

  • Elektronika
  • Sensor

Archives

  • ►  2021 (6)
    • ►  Juni (2)
    • ►  Maret (1)
    • ►  Februari (2)
    • ►  Januari (1)
  • ►  2020 (11)
    • ►  Desember (5)
    • ►  November (6)
  • ▼  2019 (36)
    • ►  Desember (2)
    • ▼  Oktober (5)
      • Percobaan 3 I2C
      • Percobaan 2 SPI
      • Percobaan 1 UART
      • Tugas Pendahuluan Modul 3
      • Modul 3 Mikro
    • ►  September (11)
    • ►  Agustus (2)
    • ►  April (8)
    • ►  Februari (8)
  • ►  2018 (10)
    • ►  Desember (1)
    • ►  November (4)
    • ►  Mei (1)
    • ►  April (4)
© Copyright 2018 BLOG KULIAH. WP Theme converted by Bloggertheme9 - Artworkdesign. - Artworkdesign. Powered by Blogger.