Close

Alis Vitae

Vytvořené odpovědi

Aktuálně jsou na stránce zobrazeny 3 příspěvky - 1. až 3. (celkem z 3)
  • Autor
    Příspěvky
  • odpověď na: #define, const #5238
    Alis Vitae
    Účastník

    Ospravedlňujem sa ale tento text je preložený na Google Translator, pretože slovenský mi práve veľmi dobre nejde. Rozdiel je v tom, že #define nevyužíva pamäť Arduino dosky.

    ______________________________________________________________________________
    Pre možný rozdiel vo význame v preklade, uvádzam tento text i v origináli (Czech).

    Omlouvám se ale tento text je přeložen na Google Translate, protože slovenština mi zrovna moc dobře nejde. Rozdíl je v tom, že #define nevyužívá paměť arduino desky.

    Alis Vitae
    Alis Vitae Logo

    odpověď na: 1. projekt – RGB Led #5224
    Alis Vitae
    Účastník

    Zapojili jsme RGB Led k Arduino Nano základové desce.
    Program zněl náledovně:

    int redPin = 11;
    int greenPin = 10;
    int bluePin = 9;
    char val;
    void setup()
    {
        Serial.begin(9600);
      pinMode(redPin, OUTPUT);
      pinMode(greenPin, OUTPUT);
      pinMode(bluePin, OUTPUT);
    }
    
    void loop()
    {
        if( Serial.available() )
      {
        val = Serial.read(); 
    
      }
      if (val == 'r') {
      showRed();  
    }
    if(val == 'g') {
      showGreen();
    }
    if(val == 'b') {
      showBlue();
    }
    if(val == 'v') {
      showViolet();
    }
    if(val == 'c') {
      showCyan();
    }
    if(val == 'w') {
      showWhite();
    } else {
    }
    if(val == 'n') {
      NOV();
    }
    if(val == '.') {
      showRed();
      showGreen();
      showBlue();
      showViolet();
      showCyan();
      showWhite();
      NOV();
    }
    }
    
    void showRed()
    {
      //red
      digitalWrite(redPin, HIGH);
      digitalWrite(greenPin, LOW);
      digitalWrite(bluePin, LOW);
      delay(1000);
      //green
    }
    void showGreen() 
    {
        digitalWrite(redPin, LOW);
      digitalWrite(greenPin, HIGH);
      digitalWrite(bluePin, LOW);
      delay(1000);
    }
    void showBlue() 
    {
      //blue
      digitalWrite(redPin, LOW);
      digitalWrite(greenPin, LOW);
      digitalWrite(bluePin, HIGH);
      delay(1000); 
      }
      void showViolet() {
        digitalWrite(redPin, HIGH);
        digitalWrite(greenPin, LOW);
        digitalWrite(bluePin, HIGH);
        delay(1000);
      }
        void showCyan() {
        digitalWrite(redPin, LOW);
        digitalWrite(greenPin, HIGH);
        digitalWrite(bluePin, HIGH);
        delay(1000);
      }
          void showWhite() {
        digitalWrite(redPin, HIGH);
        digitalWrite(greenPin, HIGH);
        digitalWrite(bluePin, HIGH);
        delay(1000);
      }
      void NOV() {
            digitalWrite(redPin, LOW);
        digitalWrite(greenPin, LOW);
        digitalWrite(bluePin, LOW);
      }

    Doporučujeme tento projekt jako první projekt pro všechny začátečníky. Není to jen nudná leddioda, která blikne a není moc součástek co potřebujete. Jediné co potřebujete je: Arduino Deska (U nás Nano), RGB Led, nějaké vodiče a nějaké rezistory

    odpověď na: Které Arduino #5200
    Alis Vitae
    Účastník

    Nevím, podle mě můžeš použít desky jako Nano, Uno, Mega…

Aktuálně jsou na stránce zobrazeny 3 příspěvky - 1. až 3. (celkem z 3)