This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//SPDX-License-Identifier: MIT | |
pragma solidity ^0.8.4; | |
import "../../node_modules/@openzeppelin/contracts/utils/Counters.sol"; | |
import "../../node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol"; | |
contract CarRentalPlatform is ReentrancyGuard{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// NodeMCU - Blynk IoT Uygulama Geliştirme | |
// **************************************** | |
#define BLYNK_PRINT Serial | |
//Device Info içerisinden alınan bilgileri buraya ekleyin | |
#define BLYNK_TEMPLATE_ID " " | |
#define BLYNK_TEMPLATE_NAME " " | |
#define BLYNK_AUTH_TOKEN " " |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// NodeMCU Web Sunucu Üzerinden DHT11 Takibi | |
// ******************************************** | |
#include <ESP8266WiFi.h> | |
#include <DHT.h> | |
#define DHTTYPE DHT11 | |
const char* ssid = " "; // Bağlantı kurulacak Wifi Ağ Adı | |
const char* password = " "; // Bağlantı kurulacak Wifi Parola |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// NodeMCU Web Sunucu Üzerinden Röle Kontrolü | |
// ******************************************** | |
#include <ESP8266WiFi.h> | |
const char* ssid = " "; // Bağlantı kurulacak Wifi Ağ Adı | |
const char* password = " "; // Bağlantı kurulacak Wifi Parola | |
int role = D4; // Röle'nin bağlı olduğu pini buzzer olarak tanımladık | |
int value = LOW; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// NodeMCU Web Sunucu Üzerinden Buzzer Kontrolü | |
// ******************************************** | |
#include <ESP8266WiFi.h> | |
const char* ssid = " "; // Bağlantı kurulacak Wifi Ağ Adı | |
const char* password = " "; // Bağlantı kurulacak Wifi Parola | |
int buzzer = D1; // Buzzer'ın bağlı olduğu pini buzzer olarak tanımladık | |
int value = LOW; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// NodeMCU Web Sunucu Üzerinden 2 LED Kontrolü | |
// ******************************************* | |
#include <ESP8266WiFi.h> //ESP8266 kütüphanemizi tanımladık | |
const char* ssid = " "; //Bağlantı kurulacak Wifi Ağ Adı | |
const char* password = " "; //Bağlantı kurulacak Wifi Parola | |
int led1 = D1; // 1.LED'in pinini led1 olarak tanımladık | |
int led2 = D2; // 2.LED'in pinini led2 olarak tanımladık |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
int kled = 7; //Kırmızı LED'i 7 numaralı pine bagladık | |
int yled = 6; //Yeşil LED'i 2 numaralı pine bagladık | |
int deger; //deger adında bir degisken tanımladık | |
int sensor = A0; //Sensörü A0 pinine bağladık | |
void setup() { | |
pinMode(kled, OUTPUT); //Kırmızı LED'i tanımladık | |
pinMode(yled, OUTPUT); //Yeşil LED'i tanımladık | |
Serial.begin(9600); //Seri portu başlattık |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SPI.h> // SPI kütüphanesi tanımlanıyor | |
#include <SD.h> // SD kart kütüphanesi tanımlanıyor | |
File dosya; // Dosya adında bir File nesnesi oluşturuluyor | |
int kayit = 0; // Okunan kayıtların sayısını tutuan değişken | |
void setup() { | |
Serial.begin(115200); // 115200 bant hızında seri iletişim başlatılıyor | |
Serial.println("SD KART DATALOGGER UYGULAMASI"); | |
Serial.println("SD kart hazirlaniyor..."); | |
if (!SD.begin(10)) //SD kartı başlatıp CS pinini 10 belirledik |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <LCD5110_Basic.h> //Kütüphanemizi tanımlayalım | |
LCD5110 myGLCD(7,6,5,4,3); //Ekran pinlerimizi tanımlayalım | |
extern uint8_t SmallFont[]; //Yazım türü tanımlamalarımızı yapalım | |
extern uint8_t MediumNumbers[]; | |
extern uint8_t BigNumbers[]; | |
void setup() { | |
myGLCD.InitLCD(); //Ekranımızı baslatalım | |
myGLCD.setContrast(70); //Kontrast değeri 0 ila 127 arası bir değer verilebilir | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <LCD5110_Basic.h> //Kütüphanemizi tanımlıyoruz | |
LCD5110 myGLCD(7,6,5,4,3); //Bağlantı pinlerini tanımlıyorum | |
extern uint8_t SmallFont[]; //Ekranda yazdıracağımız font tipini belirliyoruz | |
void setup() { | |
myGLCD.InitLCD(); //LCD ekranı başlatıyoruz | |
myGLCD.setContrast(70); //Kontrast değeri 0 ila 127 arası bir değer verilebilir | |
} | |
void loop() { |
NewerOlder