본문 바로가기

아두이노6

아두이노, 파이어베이스, 앱인벤터 연결 - 온습도 센서 이번에 새로 파이어베이스 라이브러리가 바뀌면서 전에 되던 코드가 되지 않았다. 혹시 몰라서 파이어베이스랑 연결하지 않고, 온습도 측정하는 코드만 따로 해봤는데 이 코드는 잘 됐다. 파이어베이스랑 연결되는 것에서 문제가 있는 듯 했다. 전에 사용했던 코드 ↓ https://practicecprogram.tistory.com/94 아두이노 파이어베이스랑 온도습도 연결-앱인벤터 #include #include #include "DHT.h" #define DHTPIN 5 // what digital pin we're connected to #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); // Set these to .. practicecprogram.tis.. 2020. 7. 7.
아두이노 파이어베이스랑 온도습도 연결-앱인벤터 #include #include #include "DHT.h" #define DHTPIN 5 // what digital pin we're connected to #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); // Set these to run example. #define FIREBASE_HOST "onoff2019-37e7d.firebaseio.com" #define FIREBASE_AUTH "w7x2vXnwZxjCFe2vZU4V2ygOBVqyhPfyTwLzYzqb" #define WIFI_SSID "Com" #define WIFI_PASSWORD "com190911" void setup() { Serial.begin(115200); // co.. 2019. 9. 8.
아두이노 온도 습도 측정 #include "DHT.h" #define DHTPIN 5 // what digital pin we're connected to #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(115200); Serial.println("DHTxx test!"); dht.begin(); } void loop() { // Wait a few seconds between measurements. delay(2000); float h = dht.readHumidity(); float t = dht.readTemperature(); // Check if any reads failed and exit early (to tr.. 2019. 9. 8.
아두이노 버튼+부저 void setup() { // put your setup code here, to run once: pinMode(4, INPUT); pinMode(5, OUTPUT); pinMode(13, OUTPUT); } void loop() { // put your main code here, to run repeatedly: int btnstate = digitalRead(4); if(btnstate==0) { digitalWrite(5, LOW); noTone(13); } else { digitalWrite(5, HIGH); tone(13,392,200); } delay(100); } 2019. 9. 8.
아두이노 부저에서 소리나게 하기 void setup() { // put your setup code here, to run once: pinMode(13,OUTPUT); } void loop() { // put your main code here, to run repeatedly: tone(13,392,200); delay(500); noTone(13); delay(500); } 2019. 9. 8.