sobota, 26 września 2015

Arduino Komunikacja RF cz.2- pierwszy program

Hej !

 Pokaże wam prosty kod, który można zastosować aby sterować wbudowaną diodą (13 pin) za pomocą przycisku na pilocie, kod świetnie nadaje się do rozbudowy, modyfikacji. Najśmieszniejsze jest to , że użyję wbudowanego przykładu - programu "Button"
Do rzeczy:

1. Wpinamy JY do płytki prototypowej.
2. Łączymy kablem pin 5V z 5V w Ardunio.
3. Łączymy kablem pin Gnd z Gnd w Ardunio.
4 .Łączymy kablem pin D0-D4 (dowolnie) z pinem 2 cyfrowym w Ardunino (można z innym, aczkolwiek należy ingerować w kod).
5. Odpalamy IDE, ustawiamy board itp.
6. Klikamy kolejno Plik , przykłady, Digital, Button.
7. Wgrywamy kod , następnie klikamy odpowiedni przycisk na pilocie, dioda powinna się zapalić. Jak widać, bardzo proste, a jak cieszy, sam kod pokazuje jak łatwo konfigurować to urządzenie.



Jeżeli nie masz dostępu do kodu (?) :
const int buttonPin = 2;     // the number of the pushbutton pin
const int ledPin =  13;      // the number of the LED pin

// variables will change:
int buttonState = 0;         // variable for reading the pushbutton status

void setup() {
  // initialize the LED pin as an output:
  pinMode(ledPin, OUTPUT);
  // initialize the pushbutton pin as an input:
  pinMode(buttonPin, INPUT);
}

void loop() {
  // read the state of the pushbutton value:
  buttonState = digitalRead(buttonPin);

  // check if the pushbutton is pressed.
  // if it is, the buttonState is HIGH:
  if (buttonState == HIGH) {
    // turn LED on:
    digitalWrite(ledPin, HIGH);
  }
  else {
    // turn LED off:
    digitalWrite(ledPin, LOW);
  }
}

piątek, 25 września 2015

Arduino Komunikacja RF cz.1

Hej!

 W tym poście pokaże w jaki sposób stworzyć bezprzewodowy system oparty o RF uruchomiony na Ardunio :)
  Czego używam: Jest to dość tani i popularny układ, który działa na kości SC2272-M4, model odbiornika to JY-JM5V, zaś nadajnik to bardzo ładny pilot z 4 klawiszami, zasilany baterią 12 V czyli tak jak klasyczne piloty np do samochodu, czy bramy. Zasięg to około 20 m bez dodatkowej przylutowanej anteny do JY-JM5V, dla ciekawostki wiem , że taki układ może ze sobą współpracować nawet na odległości 500 m.



















Piny D0 - D4 służą do komunikacji - tzn. kanały - te najczęściej podpinamy do portów cyfrowych.
Porty 5V i Gnd to odpowiednio napięcie i masa. Pin UT jeszcze mi się nie przydał, jak go rozpracuję to go opiszę w kolejnych częściach :)


Tymczasem jako iż dzisiaj mamy piątek odsyłam do składanki Lady Pank , bardzo fajnie się przy nich pisze i czyta :)    Best Of Lady Pank




piątek, 11 września 2015

Pinout i sterowniki - MEGA 2560 R3

Hej!

   Stwierdziłem , że jako to początek bloga należy zrobić jakiś wstęp do którego zawsze można się odwołać. :)
   Pierwszą rzeczą , która nie jednego usera Arduino doprowadziła do złości to oczywiście sterowniki, o ile na Linuxie najczęściej nie ma tego problemu, bo po prostu sprzęt sam się konfiguruje to w przypadku Windows problem może się pojawić , szczególnie przy braku internetu. Windows XP i starsze nie posiadają wbudowanego oprogramowania do automatycznego pobierania sterowników, dlatego te należy pobrać i ręcznie zainstalować wraz z programem do kompilowania projektów. Nowsze wersje systemu Windows łącznie z 10 posiadają tą bardzo wygodną funkcję :)
















   Drugą bardzo istotną rzeczą jest program do kompilowania kodu, o którym wcześniej wspomniałem.
   Użytkownicy systemu Windows XP i niżej dodatkowo znajdą sterownik do Megi.

   Całość można pobrać z oficialnej strony twórcy:
Getting Started- czyli kompletna instrukcja po Ang.
Oprogramowanie - sterownik i program pod różne OS'y

    PINOUT - czyli CO? JAK? GDZIE? Każdemu nowemu userowi na pewno pomoże ten schemat :)

To już koniec dzisiejszego postu. 
Powodzenia ! :)

Hello World! ;)

Dzień Dobry wszystkim! Od dziś będe się starał pokazywać różnorakie projekty związane z Arduino. :)