Elektrik Elektronik Teknolojisi Alaný Temrinleri

 
Hoþgeldiniz Ziyaretçi. Lütfen giriþ yapýn veya kayýt olun.

Kullanýcý adýnýzý, þifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: 7. Localhost üzerinden php ve arduino ile 8 led kontrolü  (Okunma sayýsý 40654 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

24 Temmuz 2015, 21:22:09
<iframe width="640" height="385" src="//www.youtube.com/embed/iai1l-yKHvo?fs=1&start=" frameborder="0" allowfullscreen></iframe>

Kontrol paneli görüntüleri:





Fritzing þemamýz:
Fritzing dosyasýný konu ekinden indirebilirsiniz.


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 kurdum.  wampserver yerine xamppeasyphp.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:
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Arduino kodlarýmýz:
Kod:
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.


« Son Düzenleme: 30 Eylül 2016, 22:39:01 Gönderen: fatek »


iletiþim: 0542 343 09 15