środa, 14 października 2015

Test i podłączenie radia

o/

    Dzisiaj zobaczymy jak zrobić radio z arduino. Będzie nam potrzebny moduł TEA5767. Ten którego ja będę używał nie potrzebuje żadnego dodatkowego lutowania (możecie go znaleźć tutaj http://goo.gl/foim6U), ale można też użyć tańszego modelu, bez wbudowanego jacka czy anteny.

 
Zacznijmy od podłączenia.
  1. Wepnij moduł do płytki prototypowej
  2. Standardowo podłącz GND (masę) do GND na arduino
  3. SLC z SCL na arduino (na mojej płytce MEGA, to port 21)
  4. SDA z SDA (u mnie 20)
  5. VCC z zasilaniem 5V
   Teraz podłącz arduino do komputera, pobierz bibliotekę TEA5767 stąd: http://playground.arduino.cc/Main/TEA5767Radio i wrzuć ją do swojego folderu z bibliotekami arduino. Zaimportuj ją i powinieneś mieć przykład TEA5767 Radio/SimpleFixedFrequency. Jak coś nie wyjdzie to tutaj jest kod:


#include <Wire.h>
#include <TEA5767Radio.h>

TEA5767Radio radio = TEA5767Radio();

void setup()
  Wire.begin();
  radio.setFrequency(107.5); // Wybierz częstotliwość (Hz) stacji radiowej
}

void loop()
{
}

    Następnie wystarczy ustawić częstotliwość stacji radiowej, podłączyć słuchawki pod jacka i posłuchać muzyki.

Do zobaczenia!

2 komentarze:

  1. int ledPin= 13;
    int inputPin= 2;
    int pirState = LOW;
    int val = 0;
    void setup() {
    pinMode(ledPin, OUTPUT);
    pinMode(inputPin, INPUT);
    Serial.begin(9600);
    }

    void loop() {
    val= digitalRead(inputPin);
    if(val==HIGH) {

    digitalWrite(ledPin, HIGH);
    if( pirState == LOW){
    Serial.println("Montion detected!");
    pirState = HIGH;
    }
    }else {
    digitalWrite(ledPin, LOW);
    if (pirState == HIGH){
    Serial.println("Montion ended!");
    pirState= LOW;
    }
    }
    }
    PIR

    OdpowiedzUsuń