Cara Mudah Membuat Nada Lagu Dengan Buzzer Arduino Uno

6:30 AM Comment

 

Cara Mudah Membuat Lagu Dengan Buzzer Arduino Uno

Pernahkah kalian terpikirkan untuk membuat suatu nada suara dengan menggunakan bunyi dari buzzer dengan arduno, nah pada pembahasan kali ini akan dijelaskan cara membuat nada lagu sesuai yang kalai inginkan hanya menggunakan buzzer dan tombol saja

Buzzer merupakan komponen yang dapat menimbulkan suara beep, dan tempo serta keras atau tidaknya suara tersebut bisa diatur sesuai keinginan dengan menggunakan arduino, untuk caranya dapat kalain lihat dibawah ini

Komponen yang dibutuhkan yaitu :

  • Arduino uno
  • Buzzer
  • Push button
  • Kabel jumper
  • Project board

Setelah semua komponen disiapkan selanjutnya kalian rangkai seperti pada gambar dibawah ini:

Cara Mudah Membuat Lagu Dengan Buzzer Arduino Uno

Keterangan :

  • Kedua push button salah satu kakinya hubungkan ke GND
  • Kaki lainnya di push button dapat dilihat pada gambar hubungkan ke pin 8 dan pin 7
  • GND pada buzzer hubungkan ke GND pada arduino
  • Pin VCC pada Buzzer hubungkan ke pin 3 arduino

Setelah dirangkai seperti pada gambar rangkaian diatas selanjutnya memasukkan program ke board arduino

  • Buka aplikasi arduino ide kemudian pilih menu tools dan pilih manage libraries..
  • Akan muncul tab baru kemudian cari library ezBuzzer dan install
Cara Mudah Membuat Lagu Dengan Buzzer Arduino Uno
  • Kemudian copy program dibawah ini dan paste ke project arduino ide kalian
[program]

#include  // ezBuzzer library

const int START = 7;
const int STOP  = 8;
const int BUZZER= 3;

int lastStartButtonState = HIGH; // the previous state from the input pin
int lastStopButtonState  = HIGH; // the previous state from the input pin

ezBuzzer buzzer(BUZZER); // create ezBuzzer object that attach to a pin;

// notes in the melody:
int melody[] = {
  NOTE_E5, NOTE_E5, NOTE_E5,
  NOTE_E5, NOTE_E5, NOTE_E5,
  NOTE_E5, NOTE_G5, NOTE_C5, NOTE_D5,
  NOTE_E5,
  NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5,
  NOTE_F5, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5,
  NOTE_E5, NOTE_D5, NOTE_D5, NOTE_E5,
  NOTE_D5, NOTE_G5
};

// note durations: 4 = quarter note, 8 = eighth note, etc, also called tempo:
int noteDurations[] = {
  8, 8, 4,
  8, 8, 4,
  8, 8, 8, 8,
  2,
  8, 8, 8, 8,
  8, 8, 8, 16, 16,
  8, 8, 8, 8,
  4, 4
};

void setup() {
  Serial.begin(9600);
  pinMode(START, INPUT_PULLUP);
  pinMode(STOP,  INPUT_PULLUP);
}

void loop() {
  buzzer.loop(); // MUST call the buzzer.loop() function in loop()

  int startButtonState = digitalRead(START);
  int stopButtonState  = digitalRead(STOP);

  if (lastStartButtonState == HIGH && startButtonState == LOW) {
    Serial.println("The START button is pressed");
    if (buzzer.getState() == BUZZER_IDLE) {
      int length = sizeof(noteDurations) / sizeof(int);
      buzzer.playMelody(melody, noteDurations, length); // playing
    }
  }

  if (lastStopButtonState == HIGH && stopButtonState == LOW) {
    Serial.println("The STOP button is pressed");
    if (buzzer.getState() != BUZZER_IDLE) {
      buzzer.stop() ; // stop
    }
  }

  lastStartButtonState = startButtonState;
  lastStopButtonState  = stopButtonState;
}
  • Kemudian pilih menu tools dan pilih port, pilih port yang aktif
  • Pilih lagi menu tools dan pilih board, pilih board arduino uno jika kalian menggunakan arduino uno
  • Kemudian upload program atau icon centang pada kiri atas arduino ide

Cara kerja program ketika ditekan push button yang terhubung dengan pin 7 buzzer akan berbunyi sesuai program yang ditulis diatas

Ketika push button yang terhubung ke pin 8 suara buzzer akan berhenti berbunyi

Suara bisa kalian ubah ubah pada program, jadi itulah program membuat nada lagu dengan buzzer di arduino uno

 

Cara Blinking Led Dengan Mudah Menggunakan Library

6:34 PM Comment

 

Cara Blinking Led Dengan Mudah Menggunakan Library Dari Arduino IDE

Cara mengedipkan led dengan arduino sebenarnya cukup mudah, apalagi sekarang telah ada library dari led tentunya akan semakin mudah untuk menggunakannya, hanya tinggal menginstall library saja kemudian dapat memilih program led yang tersediap pada library tersebut, caranya ada dibawah ini

Pertama komponen yang perlu disiapkan yaitu :

  • Arduino uno
  • 1 buah Led 3 / 5 mm
  • Ressitor 220 ohm
  • Kabel jumper

Selanjutnya rangkai led, resistor arduino uno seperti pada gambar dibawah ini

Cara Blinking Led Dengan Mudah Menggunakan Library

Keterangan gambar diatas :

  • Hubungkan resistor 220 ohm ke pin 9 arduino uno
  • Kaki ressitor yang lain hubungkan ke kaki positif (+) led
  • Kaki negatif (-) led hubungkan ke pin GND yang ada di arduino uno
  • Buka aplikasi arduino ide kalian
  • Instal library ezLED caranya dengan klik menu tools dan pilih manage library dan ketikkan pada kolom pencarian ezLED dan install
Cara Blinking Led Dengan Mudah Menggunakan Library
  • Setelah proses instal selesai, pilih menu “file” kemudian “example” pada arduino ide dan pilih “led blink” atau kalain copy program dibawah ini
[program]
#include  // ezLED library
ezLED led(9);  // create a LED object that attach to pin 9
void setup() {
  Serial.begin(9600);
  led.blink(250, 750);         // 250ms ON, 750ms OFF, blink immediately
  //led.blink(250, 750, 1000); // 250ms ON, 750ms OFF, blink after 1 second
}
void loop() {
  led.loop(); // MUST call the led.loop() function in loop()
  if (led.getState() == LED_BLINKING)
    Serial.println("BLINKING");
  else if (led.getState() == LED_IDLE)
    Serial.println("BLINK ENDED");
  // To stop blinking immediately, call led.cancel() function
}
  • Selanjutnya pilih menu “tools” dan pilih “board” pilih board mikrokontroler yang kalian pakai, disini menggunakan arduino uno maka board yang dipilih arduino uno
  • Pilih menu “tools” kemudian “port” pilih port usb yang terhubung dari laptop ke board mikrokontroler
  • Upload program dengan mengklik icon centang pada pojok kiri atas arduino ide
  • Lihat yang terjadi pada led, led akan mati dan hidup atau blinking

Cara Mudah Login SIMPKB Dengan Akun Belajar.Id

3:51 PM Comment

Cara Mudah Login SIMPKB Dengan Akun Belajar.Id

Cara Mudah Login SIMPKB Dengan Akun Belajar.Id


SIMPKB yaitu aplikasi induk yang berada di manajemen pembangunan Keprofesian dan Berkelanjutan (PKB)

Dan belajar.id yaitu akun untuk pembelajaran dari kemendikbud yang gunanya untuk alamat email khusus guru, siswa dan tenaga pendidikan lainnya.

Pada akun guru biasanya terdapat beberapa pilihan untuk mengaktifkan akun atau tidak. Namun ketika guru tidak melakukan aktivasi maka otomatis akan terhapus dalam beberapa waktu kemudian.

Belajar.id pada saat ini menjadi sangat penting karena belajar.id terhubuung oleh beberapa program lain dari kemendikbud dan SIMPKB merupakan salah satu program dari kemendikbud yang dapat login menggunakan akun belajar.id

Cara login SIMPKB dengan akun belajar.id sangatlah mudah, silahkan lihat langkah-langkahnya dibawah ini :

  • Buka browser kalian dan masuk ke web resmi https://akun.simpkb.id/
  • Login dengan memasukkan username Noukg dan pasword yang dihubungkan dengan SIMPKB
  • Pilih dan klik tombol selengkapnya di kolom integrasi layanan
  • Klik tautkan
  • Kemudian masuk dengan email akun pembelajaran yang dimiliki dan masukan juga pasword
  • Akun pembelajaran berhasil ditautkan, kemudian coba logout dan login kembali dengan mengklik masuk dengan akun belajar.id

Cukup mudah kan cara login SIMPKB dengan akun belajar.id, log in dengan belajar.id ini sangat penting karena semua program dari kemendikbud akan terhubung dengan akun dari belajar.id


Program Array Python Basic

6:30 AM Comment

 

Program Array Python Basic

Array merupakan kumpulan dari beberapa variable yang memiliki nama serta tipe data yang sama, atau pengelompokan dengan data atau dama yang sama

Contoh hasil program array

Input : arr [] = {2,3,4}

Output : 9

2 + 3 + 4 = 9

Contoh program array menggunakan python dengan Iterasi melalui array dan menambahkan setiap elemen ke variabel jumlah dan menampilkan hasilnya.

[program 1]

#Program  untuk menemukan jumlah elemen 
#dalam array yang diberikan
def _sum(arr):
    sum = 0
    for i in arr:
        sum = sum + i
    return(sum) 
arr = []
arr = [15, 4, 9, 12]
n = len(arr)
ans = _sum(arr)
print('Sum of the array is ', ans)

output :

hasil jumlah array 40

cara kedua yaitu menggunakan fungsi sum(), sum() merupakan fungsi bawaan yang ada pada python

[program 2]

#Program  untuk menemukan jumlah elemen 
#dalam array yang diberikan
arr = []
arr = [15, 4, 9, 12]
ans = sum(arr)
print('Sum of the array is ', ans)

output :

hasil jumlah array yaitu 40

itulah beberapa contoh metode yang dapat digunakan pada program python basic untuk array, tunggu update artikel tentang belajar python selanjutnya ya, semoga bermanfaat


Contoh Program Python Memilih Nilai Terbesar

11:30 AM Comment

 

Contoh Program Python Memilih Nilai Terbesar

Diberikan dua angka dan tugasnya yaitu memilih angka terbesar dengan menggunakan fungsi maximum

Contoh pertama menggunakan fungsi python if else untuk menemukan hasilnya

[program 1]

# program python untuk menemukan
# nilai maksimum dari dua angka
def maximum(a, b):
    if a >= b:
        return a
    else:
        return b      
a = 3
b = 5
print(maximum(a, b))

output dari program diatas yaitu 5

cara membacanya yaitu jika variabel “a” lebih besar dari variable “b” maka outputnya variabel “a” tetapi jika salah maka outputnya variabel “b”

dan pada program python diatas variabel “a” diberikan nilai 3 dan variabel “b” diberikan nilai 5 maka nilai yang dibaca yaitu variabel “b”

contoh program menggunakan fungsi max untuk menemukan hasilnya

[program 2]

# program python untuk menemukan
# nilai maksimum dari dua angka
a = 3
b = 5
maximum = max(a, b)
print(maximum)

output nya 5

jika menggunakan fungsi max program python akan menjadi lebih sederhana, namun cara kerjanya juga sama dengan program 1 tadi, hanya saja penulisannya lebih simpel karena menggunakan fungsi yang telah disediakan python

contoh ketiga yaitu menggunakan ternary operator

prinsipnya sama seperti program 1 namun pada program 3 ini rumus untuk mencari hasilnya hanya ditulis dalam 1 baris saja didalam () dengan tetap menggunakan fungsi python if

[program 3]

# program python untuk menemukan
# nilai maksimum dari dua angka
a = 3
b = 5
# penggunaan operator ternary
print(a if a >= b else b)

outputnya 5

itulah beberapa contoh program python basic untuk mencari nilai maksimum dari dua angka, mulai dari menggunakan fungsi python if, fungsi max dan menggunakan operator ternary, tunggu update artikel tentang belajar python selanjutnya ya, semoga bermanfaat


Contoh Program Python Penjumlahan

9:19 AM Comment

 

Contoh Program Python Penjumlahan

Penjumlahan dua angka pada python, misalnya diberikan dua angka dan tugasnya yaitu menuliskan program python untuk mencari hasil dari penjumlahan tersebut

Contoh hasil outputnya :

Input: num1 = 3, num2 = 2

Output = 5

Dalam program di bawah ini untuk menambahkan dua angka,  pertama-tama kalian diminta untuk memasukkan dua angka dan input dipindai menggunakan fungsi input() dan disimpan dalam variabel angka1 dan angka2. Kemudian variabel bilangan1 dan bilangan2 dijumlahkan menggunakan operator aritmatika + dan hasilnya disimpan dalam variabel penjumlahan. Di bawah ini adalah program Python untuk menambahkan dua angka:

[program 1]

# Python3 program to add two numbers
num1 = 11
num2 = 10
# Adding two nos
sum = num1 + num2
# printing values
print("Sum of {0} and {1} is {2}" .format(num1, num2, sum))

Output nya yaitu

jumlahnya 11 dan 10 yaitu 21

Contoh penjumlahan bilangan desimal yaitu :

[program 2]

# Python3 program to add two numbers
number1 = input("angka pertama: ")
number2 = input("\nangka kedua: ")
# Adding two numbers
# User might also enter float numbers
sum = float(number1) + float(number2)
# Display the sum
# will print value in float
print("The sum of {0} and {1} is {2}" .format(number1, number2, sum))

angka desimal bisa kalian tambahkan sendiri pada saat program di runing

Output dari contoh program python diatas yaitu :

angka pertama : 10.5 angka kedua : 11.5

jumlah dari 10.5 dan 11.4 yaitu 21.9

itulah contoh program python basic tentang penjumlahan yang cocok untuk kalian yang sedang ingin belajar mendalami python, tunggu update contoh program python menarik selanjutnya ya, semoga bermanfaat