Advertisement
djkvidp

Arduino nano (led + buzzer)

May 5th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int red = A0; //CERVENA PIN A3
  2. int green = A1; //ZELENA PIN A3
  3. int blue = A2; //MODRA PIN A3
  4. const int buzzer = A3; //BUZZER PIN A3
  5.  
  6. void setup() {
  7.   pinMode(red, OUTPUT); // NASTAVIT CERVENA PIN -A0 - VYSTUP
  8.   pinMode(green, OUTPUT); // NASTAVIT ZELENA PIN -A1 - VYSTUP
  9.   pinMode(blue, OUTPUT); // NASTAVIT MODRA PIN -A2 - VYSTUP
  10.   pinMode(buzzer, OUTPUT); // NASTAVIT BUZZER PIN -A3 - VYSTUP
  11. }
  12. void loop() {
  13.  
  14.   setColor(255, 0, 0); // cervena
  15.   tone(buzzer, 1000); // poslat 1KHz zvukovy signal
  16.   delay(1000);
  17.   setColor(0, 255, 0); // zelena
  18.   tone(buzzer, 900); // poslat 900Hz zvukovy signal
  19.   delay(1000);
  20.   setColor(0, 0, 255); // modra
  21.   tone(buzzer, 800); // poslat 800Hz zvukovy signal
  22.   delay(1000);
  23.   setColor(255, 255, 255); // bila
  24.   tone(buzzer, 700); // poslat 700Hz zvukovy signal
  25.   delay(1000);
  26.   setColor(170, 0, 255); // fialova
  27.   tone(buzzer, 600); // poslat 600Hz zvukovy signal
  28.   delay(1000);
  29. }
  30.  
  31. void setColor(int redValue, int greenValue, int blueValue) {
  32.   analogWrite(red, redValue);
  33.   analogWrite(green, greenValue);
  34.   analogWrite(blue, blueValue);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement