Picproje Elektronik Sitesi

BİLGİSAYAR => Gömülü İşletim Sistemleri => Android => Konuyu başlatan: z - 18 Mart 2015, 00:01:40

Başlık: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 18 Mart 2015, 00:01:40
MCU devremde buton ve alfanümerik LCD kullanmak yerine tablet vs ile iletişim kurup tuş verilerini tabletten okuyan ekranda gösterilecek mesajları da tablet ekranında çıkartan bir uygulama örneği bulabilirmiyim?
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: Karamel - 18 Mart 2015, 00:07:03
hocam ben sanirim cok matematik calistim....  :-\ yazdiklarinizdan hic birsey anlamadim?  :-\

mesaj birleştirme:: 18 Mart 2015, 00:10:11

hocam dayanamadim vede anladigim kadarini yazayim ::)

sanirim tablet ile iletisim kurmak vede tablete yazilim yapmak istiyorsunuz.

iletisim kurmak icin bluetooth moduller vardi. cin de fiyati 3-5 dolar olmasi gerekli. uart moduller.

yazilim icinde LukeSkyWalker hocamizin kendi sitesinde sanirim birkac ornek vardi ama tam animsayamadim simdi. hocamiz sizi daha iyi yonlendirebilir. birde hocam. bende android programlamaya merak saldim azacik. bir suru platform yapmis adamlar. cokta zor gorunmuyor. nasil pc ye yazilim yapiyorsak. visual basic gibi yani.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 18 Mart 2015, 00:10:52
Devremde LCD ve tuş takımı olmayacak. Devrem Android telefonla kablosuz haberleşecek ve telefonun ekranında yazı yazdıracak yada telefonda basılan tuşu öğrenecek.

Hem telefona yüklenecek uygulama programını hem de devredeki işlemciye yüklenecek programın kaynak kodlarını arıyorum.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: HeCToR - 18 Mart 2015, 00:17:17
Bu sayfayı inceleyin hocam çok güzel android uygulamalar var  http://www.fpganedir.com/index.php (http://www.fpganedir.com/index.php)
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: Mucit23 - 18 Mart 2015, 00:18:42
Öyle bir uygulama bulacağınızı pek sanmam. Ama istedikleriniz son derece basit aslında.  Birazcık android bilgisiyle kolaylıkla yapılır.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: Karamel - 18 Mart 2015, 00:21:02
hocam. microcontroller uzerinde pek birsey yok. android ten siz ne gonderiyorsaniz. uart tanda onu aliyorsunuz. mesela ekrandaki butona basinca bluetoot tan "A" karakteri gitsin yazarsaniz. devrenize uart uzerinden sadece "A" karakteri geliyor. sizde buna gore islem yapiyorsunuz.

sizin anroid e yazilim yapmayi cozmeniz lazim. bende bu islerle ilgileniyorum ama daha milli olamadim. yazin ilk android programimi yapacagim insallah ::)

simdilik bilgilerim bu kadar. c dili gibi basit kutuphanelerle android e yazilim yapma sansimiz varsa bende ogrenmek istiyorum bunu. java ya baktim. bana cok yabanci geldi. neredeyse hicbirsey anlamadim code lardan....
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 18 Mart 2015, 00:22:23
Aslında bir vatandaş bu uygulamayı yazsa AppStore karşılığı nereyse oraya yüklese ücretini ödeyip indirsek.

Bir tane de işlemci için örnek açık kodlu uygulama yapsa.

Sonuçta aradığım kablosuz iletişimli terminal programı.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: aliveli - 18 Mart 2015, 00:35:09
google play de "bluetooth terminal" yazıp aratırsanız bir şeyler çıkacaktır
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 18 Mart 2015, 00:41:04
https://www.youtube.com/watch?v=uW2LxXkUld8 (https://www.youtube.com/watch?v=uW2LxXkUld8)

Evet istediğim gibi.

Peki microya bağlamak için nasıl bir modül almam gerekecek.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: crazy - 18 Mart 2015, 00:52:41
http://english.cxem.net/mcu/mcu1.php (http://english.cxem.net/mcu/mcu1.php)
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: Mucit23 - 18 Mart 2015, 00:56:15
Bluetooth terminaller işinizi görüyorsa işiniz halloldu demektir.  Daha once ben HC-05 Bluetooth modül ile android telefona bluetooth terminal ile veri gonderip aldım.  Kullanımı son derece basit.  Telefon ile bluetooth modülünü eslestirmek yeterli.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: superconductor - 18 Mart 2015, 01:03:45
Bu iş için googleplay de bluespp adında güzel bir program var. Boş bir tuş takımı üzerine istediğiniz yazıyı yazıp istediğiniz veriyi yollamasını sağlayabiliyorsunuz. Aynı zamanda terminalide oldukça kullanışlı. Kendiniz program geliştirmek isterseniz android bilmenize gerek yok mit appinventor kullanabilirsiniz. Yapboz parçaları gibi blokları ekleyerek app geliştirebiliyorsunuz. İşin görsel kısmı sürükle bırak mantığında. Basit işler için pratik bir çözüm.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: baran123 - 18 Mart 2015, 01:28:16
Arayüz olarak "Blueterm" çok rahat.Modül olarak HC-06 kullanabilirsiniz Seri iletişim kullanıyor çok rahat basit bir kullanımı var tabi önce cihaz ile modülü eşleştiriyorsunuz.Gerisi AT komutlar. :)
Standart şifre 1234 idi galiba.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: pea - 18 Mart 2015, 01:51:48
Android tarafında App Inventor ile kutucukları kullanarak uygulama üretebilirsiniz. Lego birleştirir gibi uygulama oluşturuluyor.
Programlama bilen adamın sinirlerini bozan bir şey ama günü kurtarıyor.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 18 Mart 2015, 12:45:35
(http://cxem.net/mc/mc169-1.png)

PCB mi bu şekilde hazırlasam yeterli galiba.

İleride Apple ürünleri için uygulama programı sorununu aşarsam aşağıdaki modülü alırsam Android uygulamaları için de HC06 gibi basitçe kullanabilirmiyim?

BLUETOOTH 4.0 Low Energy modül ( Android ve iPhone uyumlu dbm01-s)

(http://www.direnc.net/modules/catalog/products/pr_01_15555_max.jpg?rev=1383297989)
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: ahmet_zxc - 19 Mart 2015, 07:43:34
bu şema işini görecektir. istersen ledleri de çıkarabilirsin.

bu modülün hc06 dan bir farkı yok ama galiba apple bluetooth da da bi uyuz luk yapmış ki her cihazla konuşamıyor iphone lar.

özel modül gerekiyor.. bu modül iphone lar için işini görecektir.

ayrıca bluetooth 4,0 olması daha hızlı veri ve daha az enerji demek..
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: ayhani - 19 Mart 2015, 09:56:33
App invertor ile bluutooth uygulamalarını kolayca yapabilirsiniz.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 19 Mart 2015, 22:29:20
Peki BLUETOOTH 4.0 Low Energy modül ( Android ve iPhone uyumlu dbm01-s) alırsam MCU yazılımında hiç bir değişiklik yapmadan hem Iphone hem de Android sistemlerle konuşabilirmiyim?

Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 25 Mart 2015, 16:10:40
Mikroişlemcim 10 saat kadar çalışacak ve arada bir LCD den mesaj verecek.

Fakat yeni projemde LCD kullanmayıp Bluetooth bağlantı ile tabletle yada cep telefonunun ekranına mesaj verirsem ne olacak?

Tablet yada Telefon 10saat boyunca açık olmayacak. Kullanıcı talep ederse ekran mesajlarını işlemciden isteyebilmesi lazım.

Bluetooth yapısı buradaki amacıma uygunmu?

Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: Kabil ATICI - 25 Mart 2015, 16:48:23
HC06 ile yaptığım çalışmalarda slave tarafı ile ilgili bir sorunum olmadı. Sadece master tarafında hep sıkıntım oldu, çünkü  bağlantı kesilince genellikle bağlantı kurduğum program takılıyordu. Daha sonra hata kontrol mekanizmasını ekleyince oda ortadan kalktı. (telefon veya tablette değil doğrudan masaüstü bilgisayarda denedim.

Normalde işlemci sürekli seri porttan veri gönderiyor. Bu noktada bluetooth tarafı bağlı olmasa da veri geliyor. (işlemciden) Bağlanınca bluetooth devresi köprüyü oluşturup veriyi master cihaza iletiyor.

Burada siz veriyi uart üzerinden ilettiğiniz için  veriyi uart'den çıkardıktan sonra verinin gidip gitmediği işlemciyi ilgilendirmez taa ki siz iki yönlü veya hata kontrol mekanizmalı bir yapı oluşturmadıkça.



Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: leblebitozu - 25 Mart 2015, 19:43:21
@z

Bluetooth LE kullanırsan mikro tarafında değişiklik yapmadan Android,Iphone ile bağlantı yapabilirsin. Bluetooth LE'nin bağlanma süresi klasik modüllere göre çok çok hızlıdır. Tablet/Telefon açıldığında Bluetooth LE modül ile bağlantı kurup gerekli datayı hızlıca aktarıp bağlantıyı koparabilirsin.
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: z - 25 Mart 2015, 21:01:05
Bluetooth adını duydukça bayağı özel işlemler yapılan bir şey diye düşünüyordum ama klasik RS232 ile yapılan asenkron haberleşmeden hiç bir farkı yok galiba.
Anladığım kadarıyla mikro tarafında UART donanımının uygun baudrate, data bit ve stop bit ayarlaması yapıp  doğrudan veri basabiliyoruz.

Sadece tablet tarafında bir iki fazladan kod yazmak gerekiyor. Doğrumu anlamışım?
Başlık: Ynt: LCD ve tuş takımı yerine Android telefon yada tablet kullanmak
Gönderen: Kabil ATICI - 25 Mart 2015, 21:43:26
Aynen söylediğiniz gibi. Hatta bilgisayarda (telefon ve tableti bilmem) bluetooth modül doğrudan sanal seri port  üzerinden çalışabiliyor.  Tabii daha fazla uğraşıp doğrudan bluetooth modül üzerinden erişim de mümkün.

http://elektronikvelemciler.blogspot.com.tr/2013/06/atmega8-ile-bluetooth-ve-ds1820.html (http://elektronikvelemciler.blogspot.com.tr/2013/06/atmega8-ile-bluetooth-ve-ds1820.html)

http://elektronikvelemciler.blogspot.com.tr/2013/06/atmega8-ve-bluetooth-ile-led-saat.html (http://elektronikvelemciler.blogspot.com.tr/2013/06/atmega8-ve-bluetooth-ile-led-saat.html)