Kamis, 06 Desember 2018

Arduino SHif Register dengan 74HC595

Hallo sobat arduino  Indonesia, masih pada haus untuk belajar arduino kan.

Oke kali ini sobat aka belajar tentang menggunakan shift register 74HC595, kenapa menggunakan  shift register ini, barangkali sobat ingin mengendalikan 24 led atau 32 led dengan menggunakan arduino uno / nano (yang pinnya terbatas). Bisa di gunakan IC jenis tipe ini,

oke sobat langsung saja berikut komponen yang dibutuhkan
  1. Arduino nano
  2. SHif Register 74HC595(2 buah)
  3. Kabel jumper secukupnya
  4. breadboard besar
IC Shift register  74HC595 mempunyai pin sebagai berikut :


untuk rangkainnya bisa dilihat sebagai berikut :


dan untuk kodingan adalah sebagai berikut

#define SHIFT_DATA 2
#define SHIFT_CLK 3
#define SHIFT_LATCH 4

void setup() {
  pinMode(SHIFT_DATA, OUTPUT);
  pinMode(SHIFT_CLK, OUTPUT);
  pinMode(SHIFT_LATCH, OUTPUT);


}

void loop() {
  //  int address = 0b1111111111111111;  // Case 1
//int address = 0b0000000000000000;  // Case 2
//int address = 0b0101010101010101;  // Case 3
//int address = 0b1010101010101010;  // Case 4
int address = 0b0101100110101110;  // Case 5

  shiftOut(SHIFT_DATA, SHIFT_CLK, MSBFIRST, (address >> 8)); // Load first 8 bits
  shiftOut(SHIFT_DATA, SHIFT_CLK, MSBFIRST, address);        // Load second 8 bits

  digitalWrite(SHIFT_LATCH, LOW);
  digitalWrite(SHIFT_LATCH, HIGH);
  digitalWrite(SHIFT_LATCH, LOW);
}

Selamat belajar arduino

Selasa, 04 Desember 2018

Entry data Google Spreadsheet dengan arduino ESP8266


Hallo sobat Arduino Indonesia, setelah nyoba nyoba akhirnya bisa menulis data di google spreadsheet dengan menggunakan Arduino. Ya biasanya dalam bermain-main dengan IOT butuh database khusus dimana harus setting server dan lain-lain, sekarang bisa memanfaatkan google Spreadsheet untuk keperluan itu.

Oke langsung saja, yang perlu disiapkan adalah sebagai berikut
  1. Node MCU yang berbasis ESP8266 / atau bisa wemos dan sebagainya
  2. Koneksi wifi internet
  3. dan akun Google
Langkah langkahnya sebagai berikut :
  • download library HTTPSRedirect di githubnya JhonControl 
  • Sesudah di download, copy folder HTTPSRedirect dari hasil download ke Arduino/Library
  • Buka https://script.google.com/
 

  • klik New Script
 
  • Dan replace isinya dengan hasil download sebelumnya (file code.gs)
  • Save dengan nama sembarang aja
  • Langkah selanjutnya bikin di google drive file baru spreadsheet. (kasih nama sembarang aja)
  • Nanti di bagian url atass akan ada 
 
  • copy bagian yang di bold kuning ke file script code.gs sebelumnya tadi dan save
 
  • Kalau sudah, sekarang tinggal di publish 
 


  • buka file arduino yang sudah di download tadi, nama file nya GoogleDocs.ino
 
  • Setelah itu upload, lihat di serial monitor
 
  • lihat hasilnya di spreadsheet
 

 Selamat, sekarnag sudah bisa menggunakan google spreadsheet sebagai database.
Salam Arduino Indonesia