Turkcell | Geleceği Yazanlar

Cevaplar

Arduino bir sensörün çalışıp çalışmadığını anlamak

17 Temmuz 2020 tarihinde cevaplandı

Sensörlerin çalışıp çalışmadığını kendi sürücü fonksiyonlarından anlamak her birinin teknik detayına bağlı bir şey. Dokümanları incelemeden cevap bulamak zor. Fakat genelde kullanılan bazı basit elektronik yöntemler bir cevap sunabilir. Mesela Arduino pinlerinin INPUT_PULLUP ayarı ile bağlantı pinine bir şey bağlı mı değil mi anlaşılabilir. 

App inventor ile arduinoya komut gönderme

17 Temmuz 2020 tarihinde cevaplandı

Sistemin değişik yeteneklerini (işlevlerini) ya onluk kodlama ile ya da binary kodlama ile tanımlayın.

Aynı anda olması gereken işlemlerin sayısına göre bir işlem statü değişkeni tanımlayın.

Örnek: 4 işlemle çalışan bir sistem.

Statü değişkeni 4 haneden oluşan bir onluk değer.: 0 0 0 0

Statü ayarları:

İşlem-4 = 1000,

İşlem-3 = 100

İşlem-2 = 10

İşlem-1 = 1

Her algıladığınız sensör olayına göre gereken işlemi statü değişkenine işlem değeri olarak yansıtın.

Örnek:

Statü değeri: 0 0 0 0.

Uygulamada butona basınca konum almak ve o konumu bir veritabanina nasil gonderebilirim

Konum almak için SENSOR kategorisindeki Location sensör ile çalışmanız gerekir. Bu sensör size LAT ve LON verecektir. Bu konumu veri tabanına göndermek için de uygun olan bir STORAGE tipini kullanmanız gerekir. "Düğmeye basıldığında" olayını "Button.click" bloğunu uygulayarak algılamanız gerekir. Önemli noktalar: Location sensörü ile çalışırken uydu senkronizasyonu uzun zaman alabilir ve çözünürlüğü gereken ölçüde olmayabilir.

merhaba app inverter ile bir uygulama yaptım list view uygulama kapandığında sıfırlanmamalı

17 Temmuz 2020 tarihinde cevaplandı

1. Listview kayıt tutma yeri değildir. Bu veri görüntülemek ve seçmek için kullandığınız değişken tipidir. Eğer uygulamanın her çalıştığında bundaki seçenekleri görmek istiyorsanız, verilerinizi listview'ya bir dosyadan yüklemeniz gerekir. Tabi ki önce de dosyaya kayıt aktarmanız gerekir.

2. Arama yaparken eğer dosya kayıt yönteminin kendi indeks sistemini kullanıyorsanız, database haricinde, istediğiniz sonuca ulaşmanız mümkün değildir; yani "ha" yazıp "haluk" veya "hakan" bulmak gibi. Çünkü bu tip basit aramalar tam uyuşan anahtar değerle çalışırlar.

appinventor de sinek yakalama oyunun benzeri

17 Temmuz 2020 tarihinde cevaplandı

Oyununuzdaki karakterlerin hareketlerini vektör olarak tanımlarsanız, bunları hareket ettirirken her türlü etkiyi bir kuvvet olarak uygulayabilirsiniz. Etkiler de her türlü koşullara göre hesaplanabilir.

Vektör format aşağıdaki gibi olmalı: konum = konum + hız;

konum (x, y) olarak belirlenir ve karakterin nerede olduğudur.

Hız ise x ve y yönlerindenki değişiklik olarak hesaplanır.

Buna göre formül şu şekilde açılır:

yeni konum x = eski konum x + hız x;

yeni konum y = eski konum y + hız y;

App Invetor'da apk alırken ilk ekranı ayarlamak hakkında yardım

Bu işi doğru yapabilmek çok zor. AI2 şu anda kendi ortamında bu tip bir değiştirme desteklemiyor.

Fakat yapılabilecek değişik şeyler var:

Ürün kategori listesi yapmak istiyorum lütfen yardım...

03 Temmuz 2020 tarihinde cevaplandı

Tabi elle girmeyeceksiniz bütün verileri. Bu sadece size nasıl çalışacağı için bir örnektir. Veri tabanı için uygulamanın çalışma yöntemi ve verilerin güncellenme gereksinimine göre değişik teknikler kullanılabilir: * TinyDB * TinyWebDB * CSV Olarak yükleme * FirebaseDB * CloudDB * JSON olarak webden alma vb.

Ürün kategori listesi yapmak istiyorum lütfen yardım...

03 Temmuz 2020 tarihinde cevaplandı

Bu işi yapmak için AI2 nin yeni özelliklerinden olan DICTIONARY kullananız daha uygun olacaktır.

Bu sayede, eğer verileriniz programa JSON formatında geliyorsa (web de kullanılan en popüler format), içeri almanız çok kolay olur.

Programın açıklaması:

Resim linki: https://drive.google.com/file/d/1h-5FvJLqUBfehkwt4NaUpx5534xCsw9x/view?usp=sharing

Ürün kategori listesi yapmak istiyorum lütfen yardım...

02 Temmuz 2020 tarihinde cevaplandı

Yazdığınızdan probleminizi anlayamadım. Biraz daha detay verebilir misiniz?

Kodunuzu da görmek yardımcı olabilir.

Sayfalar