Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
aynen öyle hocam keypad kütüphanesi char şeklinde karakter okuyor ve ben bunu matematikel işlem yapabilmek için -48 formülü ile ascii den integer türüne çevrim yaptım fakat sonrasında burada takıldım 1'den 9'a kadar bir problem yok tek basamaklılarda ancak çift basamaklı da mantığı oturtamadım :(
Valla hocam dün biraz kurcaladım ama yine sıkıntı çıkıyor ilk girilen sayıyı 100 ile çarpıyorum ancak sonrasında diğer girilen sayıları ilk girilen karakterin yanına ekleyip 2-3 basamaklı yapmıyor sürekli en son girilen karakteri tutuyor değişkende doğal olarak en son girilen karakteri *100...
hocam bu kod üzerinde nasıl düzenlerim peki ?
#include <Keypad.h>//Keypad kütüphanesi eklendi...
byte motor = 13, mz80 = 5;
int sayac, adet;
const byte SATIR = 4;//4 satır için sabit tanımlanıyor...
const byte SUTUN = 3;//3 sütun için sabit tanımlanıyor...
char tuslar[SATIR][SUTUN] = {
{'1'...
Arduino ile keypad üzerinden girilen char türündeki veriyi integer türüne çeviriyorum ancak rakam olarak bu işlemi yapıyorum.Şuan yapmak istediğim keypad üzerinden girilen rakamlardan 2 veya 3 basamaklı sayı oluşturmak.Bu işlemi nasıl gerçekleştiririm...Kodlar aşağıda arkadaşlar...Forumda arama...
hocam ilginiz için teşekkürler problemi farklı bir yöntemle çözdüm :)
char tus = kpd.getKey(); //Keypadten gelen değer okunup adete gönderiliyor...
if (tus)//Tuşa basıldığında;
{
Serial.println(tus);//Basılan tuşu ekranda göster...
adet=tus-48;//Burada ascii kodunu integera...
Hocam int tus = atoi(kpd.getKey()); syntax problemi var eğer kodu bulabilirseniz sevinirim gerçekten birde ben;
int tus =kpd.getKey(); yaptığımda keypad üzerinden girilen rakamın ASCII kodunu görebiliyorum peki bu yoldan gitme gibi bir durumum mümkün mü yani ascii koduyla çevrim yapma gibi ?
Merhaba arkadaşlar arduino ile bir bant otomasyon projesi geliştiriyorum.Projemin işleyişi keypad üzerinden bir sayı girilecek ve girilen sayı kadar sensör ürün sayacak ve sonrasında duracak.Proje sensör tarafından algılanan cismi algılıyor ve arttırıyor.Buraya kadar herşey güzel ancak keypad...