Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IC based jednostavni generatori funkcija
Off-topic: kako dete 4. razred moze lepo da shvati neke stvari ako im se lepo objasne i posebno ako imaju makar predzanje iz muzickog predmeta, ovo je napisano za dva skolska casa, prvi put sam pokazao, svićka i svira na MEGA 2560 samo tako.
Jos je bilo "da ti tata pokaze hakerske fore", odgovor "nemoj toliko hakerskih fora, postacemo hakeri",  a iz ko^da vidite sve, sa sve shortcut na tastaturi : )

Kasnije smo odradili skalu C4-C5 sa svim tonovima i svaki ton "kalibrisali na uvo" preko ovog simpaticnog online tone generatora:
http://www.szynalski.com/tone-generator/

Bilo je i merenje sa Sanwom, svaki otpornik mora da se premeri i da se uklopi u specificiranu toleranciju, pre nego sto se "zaletuje", drzao sam zicice ... Na LED duza nozica je plus a proverava se sa diodnim opsegom isto preko Sanwe ... Shou program : )

Code:
//-----------------------------------------
// Jejin prvi program sa LED i zvucnikom
//-----------------------------------------

#define pauza 200

void setup() {
  // put your setup code here, to run once:
  pinMode (8 , OUTPUT ) ;
  pinMode (9, OUTPUT);
  pinMode (10, OUTPUT);
  //zvucnik
  pinMode (7, OUTPUT);
}



void sviraj (int visina, int duzina) {
  for (int xx = 0; xx <= duzina; xx++) {
    digitalWrite (7, HIGH);
    delayMicroseconds (visina);
    digitalWrite (7, LOW) ;
    delayMicroseconds (visina);
  }
}


void loop() {
  // put your main code here, to run repeatedly:

  //malo muzike :D
  sviraj (100, 1000);

  //za prvu led:)
  digitalWrite (8, HIGH);
  delay (pauza);
  digitalWrite (8, LOW) ;
  // delay (pauza);

  sviraj (200, 500);


  //za drugu led :)
  digitalWrite (9, HIGH);
  delay (pauza);
  digitalWrite (9, LOW);
  //delay (pauza);

  sviraj (300, 250);


  //za trecu led :)
  digitalWrite (10, HIGH);
  delay (pauza);
  digitalWrite (10, LOW);
  delay (pauza);

  //ajd sad unazad

  sviraj ( 300, 250);
  //za trecu led :)
  digitalWrite (10, HIGH);
  delay (pauza);
  digitalWrite (10, LOW);
  delay (pauza);

  sviraj (200, 500);
  //za drugu led :)
  digitalWrite (9, HIGH);
  delay (pauza);
  digitalWrite (9, LOW);
  //delay (pauza);

  sviraj (100, 1000);
  //za prvu led:)
  digitalWrite (8, HIGH);
  delay (pauza);
  digitalWrite (8, LOW) ;
  // delay (pauza)
}
Reply


Messages In This Thread
RE: IC based jednostavni generatori funkcija - by mikikg - 01-27-2018, 11:17 PM
IC based jednostavni generatori funkcija - by TDA - 01-30-2014, 05:54 PM
IC based jednostavni generatori funkcija - by TDA - 02-03-2014, 12:12 PM

Forum Jump:


Users browsing this thread: 6 Guest(s)