Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Project ini dibuat untuk menghitung follower instagram dan subscriber youtube..
platform yang digunakan:
Python
Arduino
Langkah 1: Bahan / Alat:
- Arduino uno
- Perisai LCD
- Kabel pemrograman
- PC Windows
Langkah 2: Buat Kunci Api
Untuk instagram Api
PERGI Ke Situs Web Ini:
dan dorong buat token akses
Untuk youtube Api
Anda Bisa Ikuti Langkah-Langkahnya Dari website ini:
Langkah 3: Unggah Sketsa ke Arduino
Anda Dapat Mengunduh Kode Dan Program Dari Halaman Github Saya:
github.com/ayberkeren/social-media-counter
Kode Arduino:
#termasuk
String nama_youtube = ""; //nama youtube anda String youtube_token = ""; //token youtube anda String instagram_token =""; //token instagram anda unsigned long DELAY= 10; //delay antara layar (detik) //set pin layar lcd const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); //membuat variabel unsigned long follower = 0, follower2=0, subscriber=0, subscriber2=0, x=millis(); //buat byte untuk logos byte instagram1[8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; byte instagram2[8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; byte instagram3[8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; byte instagram4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; byte instagram5[8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; byte instagram6[8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; byte youtube1[8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; byte youtube2[8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; byte youtube3[8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; byte youtube4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; byte youtube5[8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b00000, 0b11111}; byte youtube6[8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; void setup() { lcd.begin(16, 2); //mulai lcd Serial.begin(9600); //mulai penundaan komunikasi serial(2000); Serial.println(nama_youtube); //katakan variabel ke program delay(1000); Serial.println(youtube_token); //katakan variabel ke program delay(1000); Serial.println(instagram_token);//sebutkan variabel ke program }
lingkaran kosong() {
if(x<(DELAY*1000)){ drawinstagram(); lcd.setCursor(5, 1); lcd.print(pengikut); while(x0){ follower2=Serial.parseInt(); subscriber2=Serial.parseInt(); } x = mili(); x = x%(DELAY*2000); } pelanggan=pelanggan2; pengikut=pengikut2; }
lain{ drawyoutube(); lcd.setCursor(5, 1); lcd.print(pelanggan); while(x>=(DELAY*1000) && pelanggan2 == pelanggan){ while(Serial.available()>0){ follower2=Serial.parseInt(); subscriber2=Serial.parseInt(); } x = mili(); x = x%(DELAY*2000); } pelanggan=pelanggan2; pengikut=pengikut2; } }
//gambar logo instagram
void drawinstagram(){ lcd.createChar(0, instagram1); lcd.createChar(1, instagram2); lcd.createChar(2, instagram3); lcd.createChar(3, instagram4); lcd.createChar(4, instagram5); lcd.createChar(5, instagram6); lcd.clear(); lcd.setCursor(1, 0); lcd.write(byte(0)); lcd.write(byte(1)); lcd.write(byte(2)); lcd.setCursor(1, 1); lcd.tulis(byte(3)); lcd.write(byte(4)); lcd.write(byte(5)); lcd.setCursor(5, 0); lcd.print("Pengikut"); }
//gambar youtubelogo
void drawyoutube(){ lcd.createChar(6, youtube1); lcd.createChar(7, youtube2); lcd.createChar(8, youtube3); lcd.createChar(9, youtube4); lcd.createChar(10, youtube5); lcd.createChar(11, youtube6); lcd.clear(); lcd.setCursor(1, 0); lcd.write(byte(6)); lcd.write(byte(7)); lcd.write(byte(8)); lcd.setCursor(1, 1); lcd.write(byte(9)); lcd.write(byte(10)); lcd.write(byte(11)); lcd.setCursor(5, 0); lcd.print("Pelanggan"); }
Langkah 4: Python
Saya membuat 2 program python salah satunya memiliki antarmuka pengguna grafis yang lain hanya berfungsi di bash
Anda dapat menggunakan keduanya sebenarnya mereka membuat hal yang sama.
Anda harus memilih port mana yang Anda pasang arduino dari daftar dan tekan tombol pilih.
dan kamu SELESAI….
Unduh Program Dari Github Saya: