İçindekiler:

Takipçi ve Abone Sayacı: 5 Adım
Takipçi ve Abone Sayacı: 5 Adım

Video: Takipçi ve Abone Sayacı: 5 Adım

Video: Takipçi ve Abone Sayacı: 5 Adım
Video: Abone sayısı nasıl arttırılır? 2024, Haziran
Anonim
Takipçi ve Abone Sayacı
Takipçi ve Abone Sayacı
Takipçi ve Abone Sayacı
Takipçi ve Abone Sayacı

Bu proje instagram takipçi ve youtube abone saymak için yapılmıştır..

platformu kullanılır:

piton

Arduino

Adım 1: Malzemeler / Araçlar:

Malzemeler / Araçlar
Malzemeler / Araçlar
Malzemeler / Araçlar
Malzemeler / Araçlar
  • Arduino uno
  • lcd kalkan
  • Programlama kablosu
  • Windows bilgisayar

2. Adım: API Anahtarları Oluşturun

API Anahtarları Oluşturun
API Anahtarları Oluşturun
API Anahtarları Oluşturun
API Anahtarları Oluşturun

instagram API'si için

Bu Web Sitesine GİT:https://instagram.pixelunion.net/

ve erişim belirtecini oluştur

youtube API'si için

Bu Web Sitesinden Adımları Takip Edebilirsiniz:

Adım 3: Sketch'i Arduino'ya Yükleyin

Arduino'ya Sketch Yükle
Arduino'ya Sketch Yükle
Arduino'ya Sketch Yükle
Arduino'ya Sketch Yükle

Kod ve Programları Github Sayfamdan İndirebilirsiniz:

github.com/ayberkeren/social-media-counter

Arduino Kodu:

#Dahil etmek

String youtube_name = ""; //youtube adınız String youtube_token = ""; // youtube jetonunuz Dize instagram_token =""; // instagram jetonunuz unsigned long DELAY= 10; //ekran arası gecikme (saniye) //lcd ekran pinlerini ayarla const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); //değişken oluştur unsigned uzun takipçi = 0, takipçi2=0, abone=0, abone2=0, x=millis(); //logolar için bayt oluştur bayt instagram1[8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; bayt instagram2[8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; bayt instagram3[8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; bayt instagram4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; bayt instagram5[8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; bayt instagram6[8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; bayt youtube1[8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; bayt youtube2[8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; bayt youtube3[8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; bayt youtube4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; bayt youtube5[8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b0000, 0b11111}; bayt youtube6[8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; geçersiz kurulum() { lcd.begin(16, 2); //lcd Serial.begin(9600) başlat; //seri iletişim gecikmesini başlat(2000); Serial.println(youtube_name); // gecikmeyi programlamak için değişkenleri söyle(1000); Serial.println(youtube_token); // gecikmeyi programlamak için değişkenleri söyle(1000); Serial.println(instagram_token);//programlanacak değişkenleri say }

boşluk döngüsü () {

if(x<(DELAY*1000)){ drawinstagram(); lcd.setCursor(5, 1); lcd.print(takipçi); while(x0){ follower2=Serial.parseInt(); abone2=Serial.parseInt(); } x = millis(); x = x%(GECİKMESİ*2000); } abone=abone2; takipçi=takipçi2; }

başka{ drawyoutube(); lcd.setCursor(5, 1); lcd.print(abone); while(x>=(DELAY*1000) && abone2 == abone){ while(Serial.available()>0){ follower2=Serial.parseInt(); abone2=Serial.parseInt(); } x = millis(); x = x%(GECİKMESİ*2000); } abone=abone2; takipçi=takipçi2; } }

// instagram logosu çiz

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(bayt(0)); lcd.write(bayt(1)); lcd.write(bayt(2)); lcd.setCursor(1, 1); lcd.write(bayt(3)); lcd.write(bayt(4)); lcd.write(bayt(5)); lcd.setCursor(5, 0); lcd.print("Takipçiler"); }

//youtubelogo çiz

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(bayt(6)); lcd.write(bayt(7)); lcd.write(bayt(8)); lcd.setCursor(1, 1); lcd.write(bayt(9)); lcd.write(bayt(10)); lcd.write(bayt(11)); lcd.setCursor(5, 0); lcd.print("Aboneler"); }

4. Adım: Python

piton
piton
piton
piton

2 python programı yaptım biri grafik kullanıcı arayüzüne sahip diğeri sadece bash üzerinde çalışıyor

ikisini de kullanabilirsiniz aslında aynı şeyleri yapıyorlar.

arduino'yu hangi portu taktığınızı listeden seçmeli ve seçim düğmesine basmalısınız.

ve BİTTİ….

Github'ımdan Programları İndirin:

ve kodlar aşağıda……

Adım 5: TAMAMLANDI…

Önerilen: