const int mesafePin = 7;
void setup() {
Serial.begin(9600);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
void loop() {
long sure, inches, cm;
pinMode(mesafePin, OUTPUT);
digitalWrite(mesafePin, LOW);
delayMicroseconds(2);
digitalWrite(mesafePin, HIGH);
delayMicroseconds(5);
digitalWrite(mesafePin, LOW);
pinMode(mesafePin, INPUT);
sure = pulseIn(mesafePin, HIGH);
inches = microsecondsToInches(sure);
cm = microsecondsToCentimeters(sure);
Serial.print(inches);
Serial.print("inc, ");
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(100);
if(cm<100)
{
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
}
else if(cm<200 && cm>100)
{
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
}
else
{
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
}
}
long microsecondsToInches(long microseconds) {
return microseconds / 74 / 2;
}
long microsecondsToCentimeters(long microseconds) {
return microseconds / 29 / 2;
}
clock uygulaması
Android Geliştirme Platformu 2019-2020 uygulamalar
1-Toplama oyun programı(Random) zaman ayarlı;
2-Sesli sözlük
3-Sesli led kontrol
4-bozok web
..............
................
.................................
....................................
örnek1:
örnek2:
örnek3: vize, final textboxa girilip ortalama hesaplayıp kaldı/geçti durumu gösteren uygulama.
örnek4: arduino bluetooth ile led, buzzer kontrol.
mobil uygulamalar 2019
Final Uygulamaları:
9-prosedür renk değiştirme buton ve ivme sensörlü
10-bozok web sayfa(link verme)
11-resim defteri(kedi uyg.)
12-top hareket ettirme ve renk değiştirme
ödev: istediğiniz bir uygulama veya oyun yapıp raporu ile finalde getiriniz.
1-merhaba dünya
2-hesap makinesi
3-vize final hesaplama
4-arduino uygulaması
5-sayısal loto
6-screenler arası geçiş
7-kullanıcı giriş
8-Aşağıdaki telefon uygulamasını yapınız?
4.sorunun cevabı
arduino kodları
int data;
int led1=8;
int led2=9;
int led3=10;
int buzer=11;
void setup()
{
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(buzer,OUTPUT);
Serial.begin(9600); //Seri iletişimi başlatır
}
void loop()
{
if(Serial.available()) // Eğer Bluetooth bağlantısı varsa kodaları çalıştırır
{
int data = Serial.read();
delay(100);
if(data=='1')
digitalWrite(led1,1);
if(data=='2')
digitalWrite(led1,0);
if(data=='3')
digitalWrite(led2,1);
if(data=='4')
digitalWrite(led2,0);
if(data=='5')
digitalWrite(led3,1);
if(data=='6')
digitalWrite(led3,0);
if(data=='7')
digitalWrite(buzer,1);
if(data=='8')
digitalWrite(buzer,0);
delay(100);
}
}
------
app invertor kodları
mobil uygulamalar 2018
...............
...................
hesap makinesi
NOT HESAPLAMA
mobil uygulamalar örnek final uygulaması
Final ödevi:
Aşağıdaki yer alan herhangi bir kategoriden (kişisel, spor,iş,....) yukarıda yer alan bir mobil sayfa yapınız.
MOBİL UYGULAMAR
vize ve final ödevlerinize aşağıdaki link yardımcı olacaktır.
http://www.appinventor.org/content/CourseInABox/drawAnimate
13.uygulama(resim uygulaması)
servo-mobil kontrol
12.
arduino kodları
#include <SoftwareSerial.h>
#include <Servo.h>
Servo myservo;
int bluetoothTx = 10;
int bluetoothRx = 11;
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
void setup()
{
myservo.attach(9);
//Setup usb serial connection to computer
Serial.begin(9600);
//Setup Bluetooth serial connection to android
bluetooth.begin(9600);
}
void loop()
{
//Read from bluetooth and write to usb serial
if(bluetooth.available()> 0 )
{
int servopos = bluetooth.read();
Serial.println(servopos);
myservo.write(servopos);
}
}
web wiever ve buton resimler(join) 11.
TOP HAREKET VE RENK DEĞİŞTİRME 10.
9.
değikenler-prosedürler
8.
-----
7.
------ 6.
--SAYISAL LOTO-- 5.
--arduiono led yakma---
4.
arduino kodlarımız
int data;
int led1=11;
int led2=12;
int buzer=13;
void setup()
{
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(buzer,OUTPUT);
Serial.begin(9600); //Seri iletişimi başlatır
}
void loop()
{
if(Serial.available()) // Eğer Bluetooth bağlantısı varsa kodaları çalıştırır
{
int data = Serial.read();
delay(100);
if(data=='1')
digitalWrite(led1,1);
if(data=='2')
digitalWrite(led1,0);
if(data=='3')
digitalWrite(led2,1);
if(data=='4')
digitalWrite(led2,0);
if(data=='5')
digitalWrite(buzer,1);
if(data=='6')
digitalWrite(buzer,0);
delay(100);
}
}
----
2.3
-------
1.
Hiç yorum yok:
Yorum Gönder