Robotik Kodlama

Robotik Kodlama
Ana Sayfa

İLGİNİZİ ÇEKEBİLECEK LİNKLER :

29 Nisan 2021 Perşembe

HM-10 Bluetooth Modülü ve Arduino

 

HM-10 Bluetooth Modülü ve Arduino

HM-10 Bluetooth Modülü, 4.0 teknolojisine sahip en ucuz Bluetooth'dur. Modül, birden fazla iletişim yöntemiyle gelir, ancak onu diğerlerinden farklı kılan tek şey, en ucuz fiyatlarla en son teknolojisidir. 4.0 teknolojisine sahip Bluetooth kullanımı, yüksek hızı ve çok daha az güç tüketimi nedeniyle son zamanlarda artmaktadır. 2.0 ve 3.0 teknolojisine sahip bir dizi Bluetooth teknolojisi var, ancak HM-10, 4.0 teknolojisine sahip olandır. Diğer modüller için çok daha hızlı olan 24Mbs hızında yalnızca 100 metreye kadar veri gönderebilir. 3.0, yalnızca 3Mbs hıza ulaşabilir.

Pinout diyagramı HM-10

HM-10 Bluetooth modülü, seri iletişim olarak bilinen tek bir iletişim yöntemine sahiptir. Cihazın kullanılması için her zaman üçüncü taraf bir cihaza bağlıdır. Tüm bu iğneler:

HM 10 Bluetooth modülü Pinout şeması

Pin Yapılandırma Ayrıntıları

VCC
Modülün güç girişine güç vermek için, VCC pini gücün pozitif terminaline bağlanır.
GND
Topraklama pimi, her DC devresinde güç ve diğer cihazların düzgün çalışması için ortak bir topraklama yapmak için her zaman önemlidir. GND pini, gereksinimi yerine getirmeye yardımcı olacaktır.

RX
HC10, veri gönderme ve alma için UART iletişim protokolünü takip eder. RX, verilerin Arduino / mikrodenetleyiciden alınmasına yardımcı olacaktır.
TX
TX, verileri Bluetooth'tan Arduino / mikrodenetleyiciye gönderecektir.

Durum
Bu pin sadece eyalet temsili içindir. Oluşturulan Bluetooth bağlantısı için durum pininde YÜKSEK bir çıkış sinyali olacaktır, aksi takdirde düşük olacaktır.
BRK
BRK, Bluetooth'un başka bir modülle bağlantısını kesmeye yardımcı olan kesintiyi temsil eder. Bağlantıyı kesmek için üzerine DÜŞÜK giriş sinyalini uygulayın.
Buton
Cihaz üzerinde BRK pini gibi bağlantıyı kesen bir düğme bulunmaktadır.
LED
Yerleşik led görselleştirme içindir. Bu, Bluetooth cihazının mevcut durumunu anlamaya yardımcı olur.

HM-10 BT Modül Özellikleri

  • HM-10, en son 4.0 Bluetooth teknolojisine sahiptir.
  • HM-10 ile bayt göndermede sınır yoktur.
  • Bu modül ile çalışma durumunda bile güç tüketimi çok daha azdır.
  • HC10 modülü, açık bir alanda 100 metre aralığında 2.5GHz frekans bandını kullanır.
  • Sadece bağlantıların kesilmesiyle Master veya Slave olarak kullanılabilir.
  • Modül, her TTL / CMOS cihazında ortak olan yalnızca 2-3.7V'de çalışır.
  • Tek bir modülün 256Kb flash belleği ve 8Kb SRAM'ı vardır.
  • Modül içerisinde UART haberleşmesi ile kullanılabilen yerleşik GPIO pinleri bulunmaktadır,
  • GFSK (Gaussian Frequency Shift Keying), modül için verilerin aktarılmasına yardımcı olur.
  • Cihaz, proje gereksinimine göre dahili ayarın yapılmasına yardımcı olan veri ve komut modu sunar.

HM-10 Bluetooth Modülü Uygulamaları

  • Kulaklıklar ve fareler gibi her ticari cihaz, düşük güç tüketimi nedeniyle artık HM-10 kullanıyor.
  • Dizüstü bilgisayarların çoğunda ayrıca 4.0 Bluetooth var.
  • IoT'de sürekli veri gönderme cihazları da sınırsız özelliği nedeniyle HM-10'a sahiptir.
  • Robotlar gibi her iki yönlü iletişim cihazı, uzaktan kumandalı arabalar geliştirme düzeyinde HM-10 kullanıyor.

HM-10 nasıl kullanılır

HM-10'un kullanımı diğer modüller gibi çok daha kolaydır. Modül doğrudan seri iletişim ile kullanılabilir, ancak bazen iletişim sırasında sorunla karşı karşıya kalır. Sorunları önlemek için kitaplıkları dijital pinlerle kullanmak daha iyidir. dış kitaplıkları kullanarak, programlama bazı geliştiriciler için karmaşık hale gelebilir. HM-10 modülü çoğunlukla Arduino'ya yardımcı olur çünkü bu kartla modül üzerinde yapılan çok iş vardır. HM-10'u kullanmak için aşağıdaki kütüphane iletişim kurmaya yardımcı oluyor.

#include <AltSoftSerial.h>

HM-10'u kullanırken kartın bazen Bluetooth'u etkileyebilecek seri iletişimi kullanması gerekebilir. Herhangi bir kesintiyi önlemek için dijital pinler bu kütüphanenin kullanımı ile Bluetooth ile iletişim kurabilir. Cihaz hem bağımlı hem de ana olarak hareket edebilir, ancak her iki modun da çalıştırılması için bazı talimatlar vardır.

Arduino nano ile arayüz oluşturan HM-10 Bluetooth Modülü

Arduino'nun Dijital pinlerini HM-10 ile kullanmak için aşağıdaki bağlantının kurulması gerekir.

Arduino nano ile arayüz oluşturan HM-10 Bluetooth Modülü

Kitaplığın varsayılan olarak her seri iletişim modülünün izlemesi gereken bazı gereksinimleri vardır. Sadece belirli pinlerin seri olarak çalışmasına izin verir.

Farklı geliştirme panolarının seri pimleri

Farklı panolar için bunlar:

Yazı tahtasıİletimTeslim almakPWM kullanılabilir
Arduino Uno / Nano.9810
Arduino Leonardo.513Yok
Arduino Mega.464844, 45
Teensy 3.0 ve 3.1.212222
Teensy 2.0.910Yok
Teensy ++ 2.0.25426, 27
Sanguino.131412
Kablolama-S.5612

Slave / Master olarak HM-10 Bluetooth Modülü

Cihaz, varsayılan modda Slave / Master olarak hareket edecektir. Modülü slave olarak kullanmak için aşağıdaki kod yardımcı olacaktır.

#include <AltSoftSerial.h>

AltSoftSerial bluetoothSerial;

boolean NL = true;

void setup() {

Serial.begin(9600);

while (!Serial) ;

bluetoothSerial.begin(9600);

}




void loop() {

char Serialdata;




if (Serial.available()) {

Serialdata = Serial.read();

bluetoothSerial.print(Serialdata);




if (Serialdata!=10 & Serialdata!=13 )

{

bluetoothSerial.write(Serialdata);

}

if (NL) { Serial.print("\r\n>"); NL = false; }

Serial.write(Serialdata);

if (Serialdata==10) { NL = true; }

}

if (bluetoothSerial.available()) {

Serialdata = bluetoothSerial.read();

Serial.print(Serialdata);

}

}
Kod, Arduino ve Bluetooth arasındaki iletişim içindir. Kod, meşgul olduğunda Bluetooth ile iletişim kurmanıza yardımcı olacaktır. Bu yöntemle, veri modu ve komut moduna aynı kod kullanılarak erişilebilir.

HM-10 Komut ve Veri Modu

Cihaz bir veri ve komut modu olarak hareket edecektir, ancak komut moduna geçmek için bazı prosedürleri izlemesi gerekecektir. Komut modunda, cihaz slave'den master'a değiştirilebilir. Önce Arduino com portunu açın, ardından HC10 ile başka bir Bluetooth cihazı arasındaki bağlantıyı kesin, bu üç yöntemle yapılabilir.

  • Tahtadaki düğme
  • BRK pinine Yüksek giriş uygulayarak
  • Cihazı yeniden başlatarak.

Bağlantı kesildikten sonra, cihaz tekrar bağlanacak ve com portundan tanınabilir. Şimdi komutu girin:

AT

Ardından bağlantıyı doğrulayacak bir "tamam" mesajı görünecektir.

AT Komutları

Artık aşağıdaki komutlar farklı işlevler için kullanılabilir.

KOMUTLARDETAY
ATKomut moduna girmek için
AT + NAME?Mevcut modül adını verir
AT + NAMEnewnameModülün adını değiştirmek için bu komutu kullanın
AT + ADDR?HM-10 modülünün MAC adresini döndürür
+ VERS?

 

+ VERR AT?

Modülün sürümünü döndürür
AT + SIFIRLADinlenme, bağlantıyı yeniden başlatmaya yardımcı olur
AT + YENİLEMETüm ayarları tek bir komutla sıfırlamak için
+ BAUD AT?Baud hızlarının ayarlanması hakkında bilgi almak için
AT + BAUDxBaud hızı için yeni değerin ayarlanmasına yardımcı olacaktır
AT + NOTIBildirim durumunu görüntülemek için
AT + NOT0, AT + NOT1Bildirimleri açıp kapatmaya yardımcı olur.
AT + NOTI?Bildirim durumunu 0 ve 1 biçiminde görüntülemeye yardımcı olur
AT + PASS?Eşleştirmede şifrenin sorgulanması için
AT + GEÇİŞYeni Şifre belirlemek için
AT + ROLE?Modülün Modlarını kontrol etmek için
AT + ROLExX'i bağımlı birim için 0 ve ana birim için 1 ile değiştirerek modları değiştirmek için
AT + IMME?Bağlantı kuran yöntemler seri monitörde görüntülenebilir
AT + IMMExOtomatik bağlantı için X'i ve manuel ile 1'i değiştirin.
AT + SIFIRLAHM-10'u yeniden başlatacak
AT + YENİLEMEFabrika ayarlarına sıfırla

Güvenlik sorunu

Güvenlik, modülde önemli bir sorun değildir. Yalnızca tek bir cihazla iletişim kurabilir. modül veri göndermeye devam eder ve diğer uçtan onay alır. Bağlantının kesilmesi durumunda cihaz bağlantısı kesilir ve veri aktarımını durdurur. Cihaz, diğer cihazlarla eşleşmek için de şifreyi kullanır. Otomatik ve manuel olmak üzere iki iletişim yöntemi vardır. Manuel yöntem, bilinmeyen herhangi bir cihazla bağlantıyı önlemeye yardımcı olur ve bu da onu daha güvenli hale getirir.

HM-10 Bluetooth Modülü Örneği

Bu örnekte, cihaz bir LED'i kontrol etmek için kullanılacaktır. Arduino'da yerleşik LED'ler de kullanılabilir. İlk önce devreyi aşağıdaki şemaya göre bağlar.

HM-10 Bluetooth Modülü, LED ile arduino nano örneği ile arayüz oluşturuyor

Şimdi verileri Bluetooth cihazına göndermek için önceden tasarlanmış herhangi bir mobil uygulama kullanılabilir Kullanılabilir ancak üçüncü taraf uygulamaları kullanmak için önce talimatlarını okuyun. Bu uygulamaların her bir düğme için her zaman özel talimatları vardır. Ardından aşağıdaki Arduino kodunun verdiği talimatı ayarlayın.

#include <AltSoftSerial.h>

AltSoftSerial bluetoothSerial;

 

boolean NL = true;

void setup() {

Serial.begin(9600);

while (!Serial) ;

bluetoothSerial.begin(9600);

pinMode(13, OUTPUT);

}

 

void loop() {

char Serialdata;

 

if (Serial.available()) {

Serialdata = Serial.read();

bluetoothSerial.print(Serialdata);

 

if (Serialdata!=10 & Serialdata!=13 )

{

bluetoothSerial.write(Serialdata);

}

if (NL) { Serial.print("\r\n>"); NL = false; }

Serial.write(Serialdata);

if (Serialdata==10) { NL = true; }

 

}

if (bluetoothSerial.available()) {

Serialdata = bluetoothSerial.read();

if(Serialdata == 1) digitalWrite(13, HIGH); // Change the 1 according to the mobile app instructions

else digitalWrite(13, LOW);

 

Serial.print(Serialdata);

}

}

Bluetooth'tan gelen sinyal bir olduğunda sadece basit bir işlem yapmak ve LED çıkışını YÜKSEK yapmaktır.


ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.

HC-06 Bluetooth Modül ve Arduino

 

HC-06 Bluetooth ve Arduino


HC06 Bluetooth 2.0 Modülü, kısa menzilli ve en ucuz iletişim modüllerinden biridir. Çok düşük güç tüketir ve 2.0 Bluetooth teknolojisi ile. Modülün temel amacı, iki mikro denetleyici ve sistem arasında kısa menzilli iletişim kurmaktır. Bluetooth modülü çoğunlukla Arduino / Mikrodenetleyici ile sadece proje geliştirmede kullanır, çünkü modül modern bir Bluetooth'un sunduğu tüm iletişime sahiptir. Tek sorun, modülün yalnızca slave işlevlerini gerçekleştirmesidir. Hatta son slave'in herhangi bir izin veya doğrulama olmaksızın bağlanması için dahili bir depolama yöntemine sahiptir. Otomatik bağlantı ve diğer yöntemler, HC06'daki komut modu aracılığıyla değiştirilebilir.





HC06 Pin Yapılandırması

Modül HC06, seri iletişim (UART) sunan bir bağımlı Bluetooth cihazıdır. Modülün yalnızca iletişim ve güç pimleri vardır. Ayrıca diğer Bluetooth modüllerinde olduğu gibi herhangi bir gösterge yoktu. HC06'nın tüm pimleri:

HC06 Bluetooth Modülü Pinout

 

VCC

HC06 modülü, cihazı çalıştırmak için + 5V ile bağlanan tek bir pime sahiptir.

GND

Modülün çalışması için harici cihazlara ve güç kaynağına bağlanır ve bunu gerçekleştirmek için ortak bir zemin gereklidir. GND pimi ortak bir zemin oluşturmaya yardımcı olur.

TX

Cihazdaki iletişim yöntemi UART olup, TX pinleri veri gönderimi içindir.

RX

Bu pin, Arduino veya Microcontrollers gibi harici cihazlarla UART iletişimindeki verilerin alınmasına yardımcı olur.

HC06 Bluetooth Modülü Özellikleri

  • HC06 BT modülü, otomatik olarak bağlanmalarına yardımcı olan son aygıt adını hatırlama özelliğine sahiptir.
  • Yalnızca kısa bir mesafeden 2-3MBs hızına kadar veri gönderebilir.
  • Bluetooth Modülü HC06 tam bir bağımlıdır ve hatta komut modu ile değiştirilebilir.
  • Modül varsayılan olarak hem komut hem de veri moduna sahiptir.
  • Cihaz, çalışma voltajı 5V olan ve iç yapısı sayesinde herhangi bir TTL / CMOS cihazı ile çalışabilir.
  • 2.4GHz dahili anteni sayesinde modülde herhangi bir anten gereksinimi olmayacaktır.
  • HC06 için veri aktarımı GFSK teknolojisine dayanmaktadır. Bu nedenle, veri güvenliği için şifreleme ve kimlik doğrulamaya da sahiptir.
  • Modülün çalışma sıcaklığı -20 ile +55 arasındadır ve 20mA akımda çalışmaktadır.

Alternatif BT seçenekleri

HC05 , HM10 , HC03, HC03

HC06 nasıl kullanılır

Bu Bluetooth modülü, UART iletişimine sahip herhangi bir mikrodenetleyici ile kullanılabilir. Her cihazda donanım serisi ve çoğu cihazda yazılım serisi mevcuttur. Burada HC06'nın Arduino ile nasıl kullanılacağını öğreneceksiniz ve aynı yöntem diğer mikrodenetleyiciler ve hatta kartlarla çalışmaya yardımcı olacaktır. İlk olarak, modülü verilen devre şemasına göre bağlayın. O zaman önce cihazın nasıl çalıştığını anlayın.

HC06 Bluetooth Modülü arduino UNO ile

Hc06, şifre kullanımıyla sadece güç açılarak harici cihazlara bağlanabilir.
  • Varsayılan Parola - 1234 veya 0000

BT verileri seri pinlere aktarmaya başlayacak ve bunları okumak için Arduino / mikrodenetleyicinin seri okuma programlaması yardımcı olacaktır.

Donanım Seri Haberleşme Arduino

Arduino'da, verileri seri olarak okumak ve yazmak için iki yöntem faydalıdır. İlki, varsayılan yöntem olan Donanım serisidir. Donanım serisini kullanmak için aşağıdaki kod yardımcı olacaktır.

void setup() {
Serial.begin(9600);
}

void loop() {
if (Serial.available() > 0 )
{
byte data = Serial.read();
Serial.print(data);
}
  Serial.print("DATA");
Serial.write("DATA");
}


İlk komut serial.begin, iletişimin baud hızını başlatmak içindir. HC06 modülünün varsayılan baud hızı 9600'dür ancak baud hızı değiştirilebilir. UART iletişimi olan her cihaz, belirli seviyelerde baud hızında değişiklik sunan yerleşik yöntemlere sahiptir. İkinci komut serial.available olup gelen seriyi tespit eder ve en önemlisi serial.read'dir. Serial.read, harici modülden veri okumak içindir. Bu nedenle, her zaman bayt değişkenindeki verileri okumayı aklınızda bulundurun, çünkü veriler modül arasında gidip gelir her zaman bayt cinsindendir. Serial.write / Serial.print, verileri göndermek içindir. Aşağıdaki komut kullanılarak herhangi bir veri harcanabilir.

Komut Modu HC06

Komut modu, fabrika ayarlarının değiştirilebildiği hc06 BT modülü için varsayılan ayar modlarından biridir. Komut moduna erişmek için yukarıdaki kod kullanılabilir, ancak baud hızının farklı olması gerekir. Komut modu için baud hızı 38400'dür. Baud hızını 38400'de yaptıktan sonra komutlar Arduino IDE'nin seri monitöründen çalışacaktır. Bunlar, cihaz ayarlarını değiştirmeye yardımcı olan aşağıdaki genel komutlardır.

KOMUTFONKSİYONLAR
ATKomut moduna girmek veya iletişimi doğrulamak için.
+ VERSİYONDACihaz firması bu komutla görüntülenebilir.
AT + NAMEnameAygıtın yeni adını belirlemek için "adı" değiştirin.
AT + PIN1234Modül PIN kodunu 1234 olarak ayarlar
AT + BAUDXX'i baud hızına göre bir sayı ile değiştirin.

1. 1200

2. 2400

3. 4800

4. 9600

5. 19200

6. 38400

7. 57600

8. 115200

9. 230400

10. 460800

11. 921600

12. 1382400

Komut göndermenin iki yöntemi vardır. Birincisi onları doğrudan yazmak, ikincisi ise Arduino'nun COM portunda bulunan Serial.print komutuyla. sadece aşağıdaki örnekte olduğu gibi komutu girin:

Serial.print ("AT");

Bazı cihazlarda, modül ve yazılım sürümlerinden birine bağlı olan tek yöntem çalışır.

HC06 için Yazılım Seri Arduino

Yazılım seri yöntemi, cihazı UART iletişimiyle kullanmak için en iyi yöntemdir. Yazılım serisi, verileri bayt cinsinden oluşturmak ve bunları tam olarak UART gibi iletmek ve almak için dijital pinleri kullanır. Aşağıdaki kod, yazılım serisini kullanmaya ve diğer cihazlar için donanım serisini önlemeye yardımcı olacaktır:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX

void setup() {
mySerial.begin(38400);
}

void loop() {
if (mySerial.available())
Serial.print(mySerial.read());
}
mySerial.print(Serial.read());
mySerial.write(Serial.read());
}

Yukarıdaki kodda, pin 10, RX pini ve 11 ve TX olarak hareket edecektir. Her iki pim de değiştirilebilir.

HC06 Bluetooth Modülü arduino UNO Yazılım Seri ile

Yazılım seri iletişiminin temel amacı, diğer cihazlar için donanım serisini bırakmaktır. Böylece Arduino ile kesintisiz çalışabilirler. Yazılım serisi, bayt cinsinden veri aktarımı nedeniyle her türlü veri için Bluetooth HC06 ile uyumludur. Aksi takdirde, yalnızca 0-255'ten tamsayı biçiminde veri gönderebildiği için yazılım serisinin uygulanması zordur.

Arduino ve DHT11 ile IOT Örnek HC06

Burada bir IoT uygulaması için Bluetooth'u entegre edeceğiz. Ev içi üslerde, Bluetooth oda sıcaklığını algılamak için kullanılabilir. DHT11'i sıcaklık algılama için ve HC06 Bluetooth'u verileri iletmek için kullanacağız. Arduino, her iki cihazın da temel işlemlerini gerçekleştirecektir. İşte aşağıdaki devre.

HC-06 Bluetooth Modülü, arduino UNO ve DHT11 ile

Çalışması için Arduino kodunun yüklenmesi gerekiyor ve işte kod.

#include "DHT.h"

DHT dht(2, DHT11);

void setup() {
  Serial.begin(9600);
  dht.begin();
  pinMode(3, OUTPUT);
}

void loop() {
  float temp = dht.readTemperature();
  float hum = dht.readHumidity();

  Serial.print(temp);
  delay(100);
  Serial.print(hum);
  delay(1000);
  if (temp == 25)
    digitalWrite(3, HIGH);
  else
    digitalWrite(3, HIGH);
  }

Kod, verileri analog giriş pinlerinden alacak ve daha sonra bunları hc06 Bluetooth'a iletecektir. Bluetooth, verileri Bluetooth alıcı cihaza iletecektir. Alıcı cihaz ekran, bilgisayar veya akıllı telefon gibi herhangi bir şey olabilir. Ardından yayın sinyali her saniye görüntülenebilir. Kodun sıcaklık artışı için bir sınırı vardır. Sıcaklığın 50 derecenin üzerine çıkması durumunda, sesli uyarı, kullanıcıları uyarmak için devreye girecektir.









Örnek Kullanım Alanları 

  • Çoğu uzaktan kumandada, modül ucuzluğundan dolayı yaygındır.
  • Robotlar ve arabalar için iletişim kurmak en iyisidir. Karmaşık bağlantılardan kaçınmaya yardımcı olur.
  • Toplu Bluetooth cihazı için mühendislik projelerinde, modül yaygındır.
  • Cep telefonu aksesuarlarında, HC06 modülü yaygındır çünkü cep telefonu çoğunlukla bir ana ve bir bağımlı cihaz olarak işlev görür.

ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.