Merhaba ben bir okul projesi için akıllı ev yapmaya çalışıyorum bunun için amatörce bir kod yazdım ama upload ederken hata veriyor nerede yanlış olduğunu anlayamadım bilen varsa cevap verebilir mi?
#include <Servo.h>
#include <SoftwareSerial.h>
SoftwareSerial BTM(9,10);
Servo kapi;
Servo cam;
#define petek 3
#define lamba 4
int petek_parlaklik = 255;
byte son_islem;
void setup() {
Serial.begin(9600);
BTM.begin(9600);
kapi.attach(9);
kapi.attach(4);
void loop() {
if(BTM.available())
{
char data = BTM.read();
Serial.println(data);
if (data == '1')
{
kapiac();
}
else if (data == '2')
{
kapikapa();
}
else if (data == '3')
{
camac();
}
else if (data == '4')
{
camkapa();
}
else if (data == '5')
{
lambaac();
}
else if (data == '6')
{
lambakapa();
}
else if (data == '9')
{
digitalWrite(petek, HIGH);
son_islem = 1;
}
else if (data == '0')
{
digitalWrite(petek, LOW);
son_islem = 2;
}
else if (data == '7')
{
petek_parlaklik = petek_parlaklik + 25;
if (petek_parlaklik > 255)
{
petek_parlaklik = 255;
}
Serial.print("petek sıcaklık= ");
Serial.println(petek_parlaklik);
son_isleme_devam_et();
}
else if (data == '8')
{
petek_parlaklik = petek_parlaklik - 25;
if (petek_parlaklik < 0)
{
petek_parlaklik = 0;
}
Serial.print("petek sıcaklık= ");
Serial.println(petek_parlaklik);
son_isleme_devam_et();
}
}
}
void lambaac()
{
digitalWrite(lamba, HIGH);
}
void lambakapa()
{
digitalWrite(lamba, LOW);
}
void kapikapa()
{
kapi.write(0);
}
void kapiac()
{
kapi.write(90);
}
void camac()
{
cam.write(90);
}
void camkapa()
{
cam.write(0);
}
void son_isleme_devam_et()
{
if(son_islem == 1)
{
digitalWrite(petek, HIGH);
}
else if (son_islem == 2)
{
digitalWrite(petek, LOW);
}
}
}
#include <Servo.h>
#include <SoftwareSerial.h>
SoftwareSerial BTM(9,10);
Servo kapi;
Servo cam;
#define petek 3
#define lamba 4
int petek_parlaklik = 255;
byte son_islem;
void setup() {
Serial.begin(9600);
BTM.begin(9600);
kapi.attach(9);
kapi.attach(4);
void loop() {
if(BTM.available())
{
char data = BTM.read();
Serial.println(data);
if (data == '1')
{
kapiac();
}
else if (data == '2')
{
kapikapa();
}
else if (data == '3')
{
camac();
}
else if (data == '4')
{
camkapa();
}
else if (data == '5')
{
lambaac();
}
else if (data == '6')
{
lambakapa();
}
else if (data == '9')
{
digitalWrite(petek, HIGH);
son_islem = 1;
}
else if (data == '0')
{
digitalWrite(petek, LOW);
son_islem = 2;
}
else if (data == '7')
{
petek_parlaklik = petek_parlaklik + 25;
if (petek_parlaklik > 255)
{
petek_parlaklik = 255;
}
Serial.print("petek sıcaklık= ");
Serial.println(petek_parlaklik);
son_isleme_devam_et();
}
else if (data == '8')
{
petek_parlaklik = petek_parlaklik - 25;
if (petek_parlaklik < 0)
{
petek_parlaklik = 0;
}
Serial.print("petek sıcaklık= ");
Serial.println(petek_parlaklik);
son_isleme_devam_et();
}
}
}
void lambaac()
{
digitalWrite(lamba, HIGH);
}
void lambakapa()
{
digitalWrite(lamba, LOW);
}
void kapikapa()
{
kapi.write(0);
}
void kapiac()
{
kapi.write(90);
}
void camac()
{
cam.write(90);
}
void camkapa()
{
cam.write(0);
}
void son_isleme_devam_et()
{
if(son_islem == 1)
{
digitalWrite(petek, HIGH);
}
else if (son_islem == 2)
{
digitalWrite(petek, LOW);
}
}
}