MIT App Inventor ile seri haberlesme uygulamasi yapmak istiyorum.
Telefona hazir PC ler icin satilan USB to Serial donusturucu baglayip Tx ve Rx pinlerini kisa evre ederek echo testi yapmak istiyorum.
App Inventorde Serial komponentini kullandim.
Open Searial ardindan Initialize Serial komutlarini islettigimde;
"Error 3901: Serial was not initialized" hatasi aliyorum.
Alıntı yapılan: z - 11 Ekim 2021, 12:19:44Open Searial ardindan Initialize Serial komutlarini islettigimde;
"Error 3901: Serial was not initialized" hatasi aliyorum.
Önce Initialize Serial olsa daha iyi olacak gibi
Farkeden bir sey olmuyor. Ayni hatayi aliyorum.
.. dönüştürücü android ile uyumsuzdur belki..
Google Playden terminal emulator indirdim. Onda sorun yok.
Ustam bende denedim ,sanki otg aktif olmuyor. Yani ben aktif edemedim.
Bu sorunu nasil cozecegiz? Terminal programlari sorunsuz usb/Serial ceviriciyi kullanabiliyor.
Fakat MIT App Inventorde olmuyor.
Buradaki (https://apkpure.com/p/de.kai_morich.serial_usb_terminal) uygulama ile Arduino klondan veri alıyorum.
Oyle yapinca sorun yok. Sorun uygulamayi kendimiz yazmaya kalkarsak oluyor.
Kendi içinde olmayan başka seriport eklentisi varsa belki işe yarar
Burada bahsedilmiş ve çözülmüş gibi görünüyor
"Serial usb connection - Extensions - MIT App Inventor Community"
https://community.appinventor.mit.edu/t/serial-usb-connection/3162/26
hocam paramaetre hatasi var gibi, sample yapmamislar mi, android studio kullanmaya basladim bu isler icin, orneklerde bol.
Android studio ile ben de ugrasmayi cok isterim ama cok fazla okumak gerekiyorsa zamanim yok.
https://github.com/kinsamanka/usbfai
Böyle bir şey çıktı.
Ne yapacagimi sasirdim.
USB to serial donusturucuyu STM32 ile yaptim. MIT app inventorde gelistirdigim uygulamada calismadi. Ama hazir terminal emulatorlerde calisti.
Hazir usb to serial donusturuculer de ayni sekilde davrandi.
hocam debug filan yokmu editorde
App inventor cocuklarin legosuna benzeyen bir ortam.
Debug varsa da bilmiyorum. Sonucta sadece yukaridan fonksiyon cagiriyoruz. Adamlarin yazdiklari fonksiyonda bir sorun var gorunuyor.
https://github.com/rkl099/AppInventor-SerialOTG
New Appinventor extension that replaces Appinventor serial. This extension uses an heavily updated version of PysicaloidLibrary that solves a number of issues and refactored so it can coexist with the built in function when using AI Companion.
Alıntı yapılan: Yuunus - 13 Ekim 2021, 14:05:46hocam paramaetre hatasi var gibi, sample yapmamislar mi, android studio kullanmaya basladim bu isler icin, orneklerde bol.
Sana uyup Android Studioyu indirdim. Ne yalan soyleyeyim ornekler nerdedir hic bakinmadim.
Eger sen arastirdiysan bana cok basit bir ornek linki verebilirmisin?
Ornekte ne yapilsin?
Butona basinca Hello World falan desin.
Varmi boyle bir ornek?
hocam sadi sekerin videolari var onlari bir izle istersen, adam adim adim uygulama yaziyor, toplam 1-2 saat suruyor, begenmezsen hic bulasmazsin.
https://m.youtube.com/playlist?list=PLhe_7JosYl5tJlZMSRYM89JrVM3fosY3D
Selamlar
@z hocam, android için Digitus marka dönüştürücü kullanırsanız %99.9 probleminiz çözülecektir. Fiyatı 100tl civarında.
Sansima o da var ve onda da ayni sorun devam ediyor.
Alıntı yapılan: Kılıç - 13 Ekim 2021, 22:43:30https://github.com/rkl099/AppInventor-SerialOTG
New Appinventor extension that replaces Appinventor serial. This extension uses an heavily updated version of PysicaloidLibrary that solves a number of issues and refactored so it can coexist with the built in function when using AI Companion.
önce apk ile deneme yaparak çalışıp çalışmadığını görebilirsiniz.
@z hocam bu android de farkettigim bir sey de su, daha onceleri delphi rad studio mobil uygulama hazirlamak icin yetiyordu fakat telefonu degistirince rad studio benim telefon yeni oldugu icin, daha onceden hazirladigim uygulama icin bana yeni apk olusturamadi sonra su paketi kur bunu yap derken 2 gun ugrastim beceremedim sinir oldum, sonra farkettimki en guncel halini google sunuyor, diger editorlerin adaptasyonu filan derken baya geriden geliyorlar, o yuzden sana hep android studyo dedim, cok iyi bildigimden degil ama zaten programlamayi iyi bilen adamsin cpp yapisi siniflar oop yabanci oldugun kavramlar degil, senin icin gecis cerez gibi olur bence, java seni cok kasmaz :D
Alıntı yapılan: Kılıç - 14 Ekim 2021, 14:11:17önce apk ile deneme yaparak çalışıp çalışmadığını görebilirsiniz.
Bir suru deneme yaptim. Yok initialize ediyor. Open dediginde hata veriyorlar.
Android Studio da calisan bir terminal uygulamasinin ham halinin kodlarini bulup telefonuma yukledim ve sorunsuz calisti.
Fakat Delphi'den sonra bu ortam bana asiri iskenceli geldi. Cok fazla azap cekmem gerekecek gozum acaip korktu.
Delphide butonu form uzerine surukleyip istedigin yere konumla, cift tiklayip bos procedure olusmasini sagla, icini doldur rahatligi inanilmaz konfor sagliyormus.
Java da bilmeyince is hic de kolay olmayacak.
bilerek event lari elle yazdiriyorlar, biraz strese sokalim diye :o ille java kullanman gerekmez
@z hocam kotlin diye bir dili var onuda kullanabilirsin, kendisinin tavsiye ettigi de o, java yi musteri cekmek icin kullaniyor
Gorsel tasarim da bayagi zor geldi. 50 bin tane parametreden hangisi neyi degistiriyor cok net degil.
İptal
Alıntı yapılan: z - 15 Ekim 2021, 17:54:05Gorsel tasarim da bayagi zor geldi. 50 bin tane parametreden hangisi neyi degistiriyor cok net degil.
Bizim gibi win form uygulamalarına alışık olanlara bu konsept biraz karmaşık geliyor. Hatta çoğu kez basit bir iş için neden bukadar kargaşaya gerek var diyorum. Ancak son dönemde herşey mobil tarafa kaydığı için windows uygulamaları bile web sayfa mantığına evriliyor. Beğenmesek de alışmak ve sevmek zorunda kalacağız maalesef.
Ancak şurası kesin ki android uygulama yapısı kaynak israfından başka bişey değil. Bu saçma yapı nedeniyle neredeyse bir server gücünde cep telefonlarını kullanmak zorunda kalıyoruz. :)