Elektrik elektronik temrinleri
Ders Notlarý => Arduino Öðreniyorum => Uzaktan kontrol => Konuyu baþlatan: Hasan ERTÜRK - 24 Temmuz 2015, 21:22:09
-
http://www.youtube.com/watch?v=iai1l-yKHvo
Kontrol paneli görüntüleri:
(http://temrinlerim.org/images/arduino49.PNG)
(http://temrinlerim.org/images/arduino48.png)
Fritzing þemamýz:
Fritzing dosyasýný konu ekinden indirebilirsiniz.
(http://temrinlerim.org/images/arduino50.png)
Bu dersimizde localhost üzerinden php ve arduino ile 8 adet ledi açýp kapatmayý öðreneceðiz.Bu ugulama ethernet shield gerektirmez.
Gerekli malzemeler:
Arduino uno
Led (8 adet)
470 ohm direnç (8 adet)
Baðlantý kablolarý
Deney bordu
Ledlerimizi php formatýnda hazýrlayacaðýmýz bir web sayfasý üzerinden kontrol edeceðiz. php sayfalar bir web sunucusu üzerinden çalýþtýðýndan eðer ki bilgisayarýmýzda localhost kurulu deðilse sayfayý görüntelememiz mümkün olmaz. Bu nedenle bilgisayartýnýzda localhost kurulu deðilse öncelikle localhostu kurmanýz gerekmektedir. Ben localhost olarak wampserver (http://www.wampserver.com/en/) kurdum. wampserver (http://www.wampserver.com/en/) yerine xampp (https://www.apachefriends.org/tr/index.html), easyphp.org (http://www.easyphp.org/) gibi alternatif localhost arayüzlerini kurabilirsiniz.
Þimdi php sayfamýzý hazýrlayalým. Sayfamýz için gerekli php kodlarýný bir metin editörüne yapýþtýrýp, phpArduino.php isminde kaydediyoruz. Daha sonra bu dosyayý localhostumuza atacaðýz. Ben wampserver kurduðum için bu dosyayý C:\wamp\www içine atýyorum. Dosyayý kendisi oluþturmak istemeyenler konu ekinden indirebilir.
php kodlarýmýz:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Arduino kodlarýmýz:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Devreyi kurduktan sonra internet tarayýcýmýzýn adres çubuðuna http://localhost/phpArduino.php adresini yazýp enterlediðimizde kullanýcý arayüzüne ulaþýyor ve ledleri videoda görüldüðü gibi açýp kapatabiliyoruz. Arduino çýkýþlarýna Led yerine birer transistörle röle kullanýrsak yüksek akým çeken alet ya da cihazlarý kontrol edebilmemiz mümkün.