Arduino ile ilgili bazı yazılımlara yardımcı olabilecek, Arduinodan anlayan var mı ?
Yardımcı olacak varsa bu konu altında 2-3 şey paylaşacağım.
Teşekkürler.
Konu
(29-01-2021, 15:47)xtrice20 Adlı Kullanıcıdan Alıntı: Arduino ile ilgili bazı yazılımlara yardımcı olabilecek, Arduinodan anlayan var mı ?TMP36 Sıcaklık sensörü ile bir çalışma yaptım. LCD ekrana aktardım ve buna led eklemek istiyorum.
Yardımcı olacak varsa bu konu altında 2-3 şey paylaşacağım.
Teşekkürler.
Sıcaklık 40 dereceyi geçince Ledin kırmızı yanmasını istiyorum.
Sıcaklık 40 derecenin altındaysa Ledin Mavi yanmasını istiyorum.
Arduino ile ilgili pek bilgim yok bunu nasıl yapabilirim ?
PHP Kod:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int sensorPin = A1;
const int led= 6;
void setup()
{
lcd.begin(16, 2);
}
void loop()
{
lcd.clear();
int reading = analogRead(sensorPin);
float voltage = reading * 5.0;
voltage /= 1024.0;
float temperatureC = (voltage - 0.5) * 100 ;
lcd.setCursor(0,4);
lcd.print(temperatureC);
lcd.println(" Derece ");
delay(1000);
}
(29-01-2021, 19:14)MawiLarq Adlı Kullanıcıdan Alıntı: buyrunSanırım konuyu görmediniz.
Son Düzenleme: 31-01-2021, 02:33, Düzenleyen: xtrice20.
RGB Nasıl çalıştırılıyor tam hatırlamıyorum ama ana mantık, senin kodunda,
if(temperatureC > 40){
RGB, Kırmızı yan
}
else {
RGB, Mavi yan
}
if(temperatureC > 40){
RGB, Kırmızı yan
}
else {
RGB, Mavi yan
}
Teşekkür ediyorum. RGB olarak yapmadım. 40 derece üstünde hıgh , 40 derece altında low olarak çalıştırdım. Teşekkürler.
PHP Kod:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int sensorPin = A1;
int led=8;
void setup()
{
lcd.begin(16, 2);
pinMode(led,OUTPUT);
}
void loop()
{
lcd.clear();
int reading = analogRead(sensorPin);
float voltage = reading * 5.0;
voltage /= 1024.0;
float temperatureC = (voltage - 0.5) * 100 ;
lcd.setCursor(0,4);
lcd.print(temperatureC);
lcd.println(" Derece ");
delay(1000);
if(temperatureC > 40){
analogWrite(led,255);
}
if(temperatureC <40){
analogWrite(led,0);
}
}
Benzer Konular
Yorum
33.916
Okunma
06-12-2022, 23:27
Yorum
28.136
Okunma
Yorum
38.314
Okunma
Yorum
40.812
Okunma
Yorum
44.282
Okunma
)

