Uygulama 19 Ağustos 2021 Altan Topçu 103 Yorum

App Inventor Uygulaması ile Led Yakmak ve Potansiyometre ile Parlaklık Ayarlamak

App İnventor Uygulama Tasarımı:

  1. Yeni bir proje oluşturuyoruz.
  2. Components -> Screen ayarları: AlignHorizontalàCenter, AlignVerticalàCenter
  3. Palette -> Connectivity -> BluetoothClient modülünü sürükleyip projemizin içerisine yerleştiriyoruz.
  4. Palette -> User Interface -> ListPicker modülünü seçiyoruz ve projemize ekliyoruz. Yapılan ayarlar: BackgroundColor:White, FontBold:Aktif, FontSize:20, Shape:Oval, Text:”Bağlantı Kurmak İçin Tıklayınız”, TextColor:Default
  5. Palette -> User Interface -> Label modülünü projemize ekliyoruz. Yapılan ayarlar: FontBold:Aktif, Text:”Bağlantı Kurulamadı”, TextColor:Red
  6. Palette -> User Interface- > Button modülünü projemize ekliyoruz. Yapılan ayarlar: BackgroundColor:Dark Gray, FontBold:Aktif, FontSize:20, Shape:Oval, Text:”Led’i Yakmak İçin Tıklayınız”, TextColor:Orange
  7. Palette -> User Interface -> Button modülünü projemize ekliyoruz. Yapılan ayarlar: BackgroundColor:Dark Gray, FontBold:Aktif, FontSize:20, Shape:Oval, Text:”Led’i Söndürmek İçin Tıklayınız”, TextColor:Orange

Projemizin App Inventor Ekran Görüntüsü:

Şimdi App Inventor uygulaması üzerindeki gerekli kodlamalarımızı yapıyoruz. Bunun için sağ üst tarafta yer alan Designer – Blocks sekmelerinden Blocks’a geçiş yapıyoruz.

App Inventor Kodları:

1. Adım) Sol tarafta yer alan Screen1 altındaki ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu seçiyoruz:

2. Adım) ListPicker1 modülüne tıklıyoruz şu kod bloğunu seçiyoruz ve 1.adımdaki bloğumuzun içine yerleştiriyoruz.

3. Adım) BluetoothClient1 modülüne tıklıyoruz şu kod bloğunu seçiyoruz ardından 2.adımdaki bloğun sağ tarafına yerleştiriyoruz.

4. Adım) ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu seçiyoruz:

5. Adım) Label1 modülüne tıklıyoruz ve şu kod bloğunu 4.adımdaki kod bloğunun içerisine yerleştiriyoruz.

6. Adım) Screen1 bölümü altındaki Built-in seçeneğinden Colors bölümü içerisinden yeşil renk bloğunu 5.adındaki bloğun sağına yerleştiriyoruz.

7. Adım) Label1 modülüne tıklıyoruz ve şu kod bloğunu 4. ve 5. adımdaki kod bloğunun altına yerleştiriyoruz.

8. Adım) Screen1 bölümü altındaki Built-in seçeneğinden Text altındaki şu kod bloğunun içerisine “Bağlantı Başarıyla Kuruldu” yazıyoruz. Ardında bu kod bloğunu 7.adımdaki kod bloğunun sağına yerleştiriyoruz.

9. Adım) ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu 7. ve 8. adımda yer alan kod bloklarının altına yerleştiriyoruz.

10. Adım) BluetoothClient1 modülü altında yer alan şu kod bloğunu 9.adımdaki kod bloğunun sağına yerleştiriyoruz.

11. Adım) ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu 10.adımda yer alan kod bloğunu sağına yerleştiriyoruz.

12. Adım) Button1 modülüne tıklıyoruz ve şu kod bloğunu seçiyoruz.

13. Adım) BluetoothClient1 modülüne tıklıyoruz ve şu kod bloğunu 12.adaımdaki kod bloğunun altına yerleştiriyoruz.

14. Adım) Built-in seçeneği altından Math bölümüne tıklıyoruz ve şu kod bloğunun içerisine 1 yazıyoruz.

15. Adım) Oluşturduğumuz kod bloğunun üzerine gelip sağ tık yapıyoruz ve Duplicate seçeneğine tıklıyoruz ve kod bloğumuzun kopyasını oluşturmuş oluyoruz.

16. Adım) Button1 bölümünü Buton2 olarak değiştiriyoruz ve 1 olan sayıyı 0 yapıyoruz.

17. Adım) Uygulamamızı sitenin üst tarafında yer alan Build seçeneği altındaki App(Provide OR code for apk) seçeneğine tıklıyoruz herhangi bir QR kod okuyucuya ilgili kodu okutuyoruz.

Önemli Not: Chrome web tarayıcısı ile hata yaşıyorsanız başka bir web tarayıcısını kullanmanız gerekmektedir. Bu uygulama yapılırken Mozilla Firefox tarayıcısı kullanıldı.

App İnventor Uygulama Tasarımı:

  1. Yeni bir proje oluşturuyoruz.
  2. Components -> Screen ayarları: AlignHorizontalàCenter, AlignVerticalàCenter
  3. Palette -> Connectivity -> BluetoothClient modülünü sürükleyip projemizin içerisine yerleştiriyoruz.
  4. Palette -> User Interface -> ListPicker modülünü seçiyoruz ve projemize ekliyoruz. Yapılan ayarlar: BackgroundColor:White, FontBold:Aktif, FontSize:20, Shape:Oval, Text:”Bağlantı Kurmak İçin Tıklayınız”, TextColor:Default
  5. Palette -> User Interface -> Label modülünü projemize ekliyoruz. Yapılan ayarlar: FontBold:Aktif, Text:”Bağlantı Kurulamadı”, TextColor:Red
  6. Palette -> User Interface- > Button modülünü projemize ekliyoruz. Yapılan ayarlar: BackgroundColor:Dark Gray, FontBold:Aktif, FontSize:20, Shape:Oval, Text:”Led’i Yakmak İçin Tıklayınız”, TextColor:Orange
  7. Palette -> User Interface -> Button modülünü projemize ekliyoruz. Yapılan ayarlar: BackgroundColor:Dark Gray, FontBold:Aktif, FontSize:20, Shape:Oval, Text:”Led’i Söndürmek İçin Tıklayınız”, TextColor:Orange

Projemizin App Inventor Ekran Görüntüsü:

Şimdi App Inventor uygulaması üzerindeki gerekli kodlamalarımızı yapıyoruz. Bunun için sağ üst tarafta yer alan Designer – Blocks sekmelerinden Blocks’a geçiş yapıyoruz.

App Inventor Kodları:

1. Adım) Sol tarafta yer alan Screen1 altındaki ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu seçiyoruz:

2. Adım) ListPicker1 modülüne tıklıyoruz şu kod bloğunu seçiyoruz ve 1.adımdaki bloğumuzun içine yerleştiriyoruz.

3. Adım) BluetoothClient1 modülüne tıklıyoruz şu kod bloğunu seçiyoruz ardından 2.adımdaki bloğun sağ tarafına yerleştiriyoruz.

4. Adım) ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu seçiyoruz:

5. Adım) Label1 modülüne tıklıyoruz ve şu kod bloğunu 4.adımdaki kod bloğunun içerisine yerleştiriyoruz.

6. Adım) Screen1 bölümü altındaki Built-in seçeneğinden Colors bölümü içerisinden yeşil renk bloğunu 5.adındaki bloğun sağına yerleştiriyoruz.

7. Adım) Label1 modülüne tıklıyoruz ve şu kod bloğunu 4. ve 5. adımdaki kod bloğunun altına yerleştiriyoruz.

8. Adım) Screen1 bölümü altındaki Built-in seçeneğinden Text altındaki şu kod bloğunun içerisine “Bağlantı Başarıyla Kuruldu” yazıyoruz. Ardında bu kod bloğunu 7.adımdaki kod bloğunun sağına yerleştiriyoruz.

9. Adım) ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu 7. ve 8. adımda yer alan kod bloklarının altına yerleştiriyoruz.

10. Adım) BluetoothClient1 modülü altında yer alan şu kod bloğunu 9.adımdaki kod bloğunun sağına yerleştiriyoruz.

11. Adım) ListPicker1 modülüne tıklıyoruz ve şu kod bloğunu 10.adımda yer alan kod bloğunu sağına yerleştiriyoruz.

12. Adım) Button1 modülüne tıklıyoruz ve şu kod bloğunu seçiyoruz.

13. Adım) BluetoothClient1 modülüne tıklıyoruz ve şu kod bloğunu 12.adaımdaki kod bloğunun altına yerleştiriyoruz.

14. Adım) Built-in seçeneği altından Math bölümüne tıklıyoruz ve şu kod bloğunun içerisine 1 yazıyoruz.

15. Adım) Oluşturduğumuz kod bloğunun üzerine gelip sağ tık yapıyoruz ve Duplicate seçeneğine tıklıyoruz ve kod bloğumuzun kopyasını oluşturmuş oluyoruz.

16. Adım) Button1 bölümünü Buton2 olarak değiştiriyoruz ve 1 olan sayıyı 0 yapıyoruz.

17. Adım) Uygulamamızı sitenin üst tarafında yer alan Build seçeneği altındaki App(Provide OR code for apk) seçeneğine tıklıyoruz herhangi bir QR kod okuyucuya ilgili kodu okutuyoruz.

Önemli Not: Chrome web tarayıcısı ile hata yaşıyorsanız başka bir web tarayıcısını kullanmanız gerekmektedir. Bu uygulama yapılırken Mozilla Firefox tarayıcısı kullanıldı.

103 Yorumlar

123456 18 Ağustos 2022

123456`/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE(`q`,2)=`q

123456 18 Ağustos 2022

123456`/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE(`z`,0)=`z

123456 18 Ağustos 2022

123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE(`s`,2)

123456 18 Ağustos 2022

123456/**/and/**/2=DBMS_PIPE.RECEIVE_MESSAGE(`c`,0)

123456 18 Ağustos 2022

123456`and(select+1)>0waitfor/**/delay`0:0:2

123456 18 Ağustos 2022

123456`and(select+1)>0waitfor/**/delay`0:0:0

123456 18 Ağustos 2022

123456/**/and(select+1)>0waitfor/**/delay`0:0:2`/**/

123456 18 Ağustos 2022

123456/**/and(select+1)>0waitfor/**/delay`0:0:0`/**/

123456 18 Ağustos 2022

123456`/**/and(select`1`from/**/pg_sleep(2))::text>`0

123456 18 Ağustos 2022

123456`/**/and(select`1`from/**/pg_sleep(0))::text>`0

123456 18 Ağustos 2022

123456/**/and(select+1/**/from/**/pg_sleep(2))>0/**/

123456 18 Ağustos 2022

123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/

123456 18 Ağustos 2022

123456"and(select*from(select+sleep(2))a/**/union/**/select+1)="

123456 18 Ağustos 2022

123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="

123456 18 Ağustos 2022

123456`and(select*from(select+sleep(2))a/**/union/**/select+1)=`

123456 18 Ağustos 2022

123456`and(select*from(select+sleep(0))a/**/union/**/select+1)=`

123456 18 Ağustos 2022

(select*from(select+sleep(2)union/**/select+1)a)

123456 18 Ağustos 2022

(select*from(select+sleep(0)union/**/select+1)a)

123456 18 Ağustos 2022

123456"and"v"="e

123456 18 Ağustos 2022

123456"and"p"="p

123456 18 Ağustos 2022

123456`and`w`=`f

123456 18 Ağustos 2022

123456`and`p`=`p

123456 18 Ağustos 2022

123456/**/and+1=6

123456 18 Ağustos 2022

123456/**/and+4=4

123456`/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE(`y`,2)=`y 18 Ağustos 2022

123456

123456`/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE(`w`,0)=`w 18 Ağustos 2022

123456

123456/**/and/**/2=DBMS_PIPE.RECEIVE_MESSAGE(`q`,2) 18 Ağustos 2022

123456

123456/**/and/**/4=DBMS_PIPE.RECEIVE_MESSAGE(`d`,0) 18 Ağustos 2022

123456

123456`and(select+1)>0waitfor/**/delay`0:0:2 18 Ağustos 2022

123456

123456`and(select+1)>0waitfor/**/delay`0:0:0 18 Ağustos 2022

123456

123456/**/and(select+1)>0waitfor/**/delay`0:0:2`/**/ 18 Ağustos 2022

123456

123456/**/and(select+1)>0waitfor/**/delay`0:0:0`/**/ 18 Ağustos 2022

123456

123456`/**/and(select`1`from/**/pg_sleep(2))::text>`0 18 Ağustos 2022

123456

123456`/**/and(select`1`from/**/pg_sleep(0))::text>`0 18 Ağustos 2022

123456

123456/**/and(select+1/**/from/**/pg_sleep(2))>0/**/ 18 Ağustos 2022

123456

123456`"( 18 Ağustos 2022

123456

123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/ 18 Ağustos 2022

123456

123456鎈`"( 18 Ağustos 2022

123456

123456"and(select*from(select+sleep(2))a/**/union/**/select+1)=" 18 Ağustos 2022

123456

123456`and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes(`MD5`,`1576273825`)))>`0 18 Ağustos 2022

123456

123456"and(select*from(select+sleep(0))a/**/union/**/select+1)=" 18 Ağustos 2022

123456

123456`and(select*from(select+sleep(2))a/**/union/**/select+1)=` 18 Ağustos 2022

123456

convert(int,sys.fn_sqlvarbasetostr(HashBytes(`MD5`,`1968079628`))) 18 Ağustos 2022

123456

123456`and(select*from(select+sleep(0))a/**/union/**/select+1)=` 18 Ağustos 2022

123456

123456/**/and/**/cast(md5(`1025431584`)as/**/int)>0 18 Ağustos 2022

123456

(select*from(select+sleep(2)union/**/select+1)a) 18 Ağustos 2022

123456

123456`and(select`1`from/**/cast(md5(1562458121)as/**/int))>`0 18 Ağustos 2022

123456

(select*from(select+sleep(0)union/**/select+1)a) 18 Ağustos 2022

123456

extractvalue(1,concat(char(126),md5(1551446874))) 18 Ağustos 2022

123456

123456"and"x"="r 18 Ağustos 2022

123456

123456"and/**/extractvalue(1,concat(char(126),md5(1352612735)))and" 18 Ağustos 2022

123456

123456"and"v"="v 18 Ağustos 2022

123456

123456`and/**/extractvalue(1,concat(char(126),md5(1293679039)))and` 18 Ağustos 2022

123456

123456`and`o`=`f 18 Ağustos 2022

123456

123456`and`x`=`x 18 Ağustos 2022

123456

123456/**/and+2=6 18 Ağustos 2022

123456

123456/**/and+4=4 18 Ağustos 2022

123456

123456 18 Ağustos 2022

<%- 895151807+994517003 %>

123456 18 Ağustos 2022

expr 914110804 + 825561501

123456 18 Ağustos 2022

#set($c=957973821+851399612)${c}$c

123456 18 Ağustos 2022

123456&set /A 872561460+841370086

123456 18 Ağustos 2022

${(965532296+895349913)?c}

123456 18 Ağustos 2022

123456$(expr 929001227 + 813540970)

123456 18 Ağustos 2022

${970169774+949971666}

123456 18 Ağustos 2022

123456|expr 920478525 + 935015157

123456 18 Ağustos 2022

123456`"(

123456 18 Ağustos 2022

/*1*/{{843819663+941224676}}

<%- 979580670+821973203 %> 18 Ağustos 2022

123456

123456 18 Ağustos 2022

123456 expr 874367301 + 905276523

#set($c=871716909+962810189)${c}$c 18 Ağustos 2022

123456

123456 18 Ağustos 2022

123456鎈`"(

123456 18 Ağustos 2022

123456`and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes(`MD5`,`1894131809`)))>`0

expr 916654996 + 945644695 18 Ağustos 2022

123456

${(867322605+967609671)?c} 18 Ağustos 2022

123456

123456 18 Ağustos 2022

convert(int,sys.fn_sqlvarbasetostr(HashBytes(`MD5`,`1943509314`)))

123456&set /A 996649785+967967578 18 Ağustos 2022

123456

123456 18 Ağustos 2022

123456/**/and/**/cast(md5(`1787394976`)as/**/int)>0

123456$(expr 828041550 + 845880101) 18 Ağustos 2022

123456

123456 18 Ağustos 2022

123456`and(select`1`from/**/cast(md5(1190961973)as/**/int))>`0

${950272112+957103527} 18 Ağustos 2022

123456

123456 18 Ağustos 2022

extractvalue(1,concat(char(126),md5(1017641779)))

/*1*/{{804530785+947584033}} 18 Ağustos 2022

123456

123456|expr 827811949 + 968198632 18 Ağustos 2022

123456

123456 18 Ağustos 2022

123456"and/**/extractvalue(1,concat(char(126),md5(1904141475)))and"

123456 18 Ağustos 2022

<qcfryutmwq>

123456 expr 829047186 + 822277015 18 Ağustos 2022

123456

123456 18 Ağustos 2022

123456`and/**/extractvalue(1,concat(char(126),md5(1185027054)))and`

123456 18 Ağustos 2022

<ceocqfjvul>

123456 18 Ağustos 2022

ascbhejikchehpddrrhd

<fyyrpyxlmw> 18 Ağustos 2022

123456

ascbhejikchehpddrrhd 18 Ağustos 2022

123456

123456 18 Ağustos 2022

`-var_dump(md5(186797098))-`

123456 18 Ağustos 2022

${904287159+852367408}

123456 18 Ağustos 2022

`+(41883*41223)+`

123456 18 Ağustos 2022

${@var_dump(md5(736231565))};

${860082153+932050003} 18 Ağustos 2022

123456

`+(42461*41541)+` 18 Ağustos 2022

123456

`-var_dump(md5(364603464))-` 18 Ağustos 2022

123456

${@var_dump(md5(573170783))}; 18 Ağustos 2022

123456

123456 18 Ağustos 2022

123456

asdasdasdas 15 Ağustos 2021

asdasd sad asdasdasd

asdasdas 15 Ağustos 2021

dasdasdas

asdasdas 15 Ağustos 2021

dasdasdas

Yorum Ekle