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);
}
}
sobota, 26 września 2015
piątek, 25 września 2015
Arduino Komunikacja RF cz.1
Hej!
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
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 ! :)
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 ! :)
Subskrybuj:
Posty (Atom)