Skip to content

Instantly share code, notes, and snippets.

@RobolinkAkademi
RobolinkAkademi / arduino_JSN-SR04T_ultrasonic_module_example.ino
Created October 31, 2019 14:03
arduino_JSN-SR04T_ultrasonic_module_example
// Define Trig and Echo pin:
#define trigPin 2
#define echoPin 3
// Define variables:
long duration;
int distance;
void setup() {
  // Define inputs and outputs
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
@RobolinkAkademi
RobolinkAkademi / Bluetooth_kontrollu_robot.ino
Created November 14, 2019 11:15
Arduino ile bluetooth kontrollü robot
#include<dmoto.h>
dmoto RodeoBt;
char alinan;
void setup() {
Serial.begin(9600);
RodeoBt.pinSet();
}
void loop() {
// alinan = '0';
if (Serial.available() > 0) { // Checks whether data is comming from the serial port
#define enA 9
#define in1 6
#define in2 7
#define button 4
int rotDirection = 0;
int pressed = false;
void setup() {
pinMode(enA, OUTPUT);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
int sensor = 6;
LiquidCrystal_I2C lcd(0x27, 16, 2);//LCD Ekranımızın I2C adresinin "0x27" olduğunu ve 2 satır 16 sütundan oluştuğunu tanımlıyoruz
void setup() {
pinMode(sensor, INPUT);
Serial.begin(9600);
#include <LiquidCrystal.h>
int sensor = 6;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //LCD Ekranımızın pinlerini tanımlıyoruz
void setup() {
pinMode(sensor, INPUT);
Serial.begin(9600);
lcd.begin(16,2); //LCD Ekranımızı başlatıyoruz
int sensor = 6;
void setup() {
pinMode(sensor, INPUT);
Serial.begin(9600);
}
void loop() {
int Yagmur = digitalRead(sensor);
#include <Servo.h> //Servo motorlarımızı kullanmamız için gerekli olan kütüphaneyi dahil ediyoruz
Servo servo1; // İlk servomuza servo1 ismini veriyoruz
Servo servo2; //ikinci servomuza servo2 ismini veriyoruz
int x_ekseni = 0; //X eksenimizin Analog 0 pinine bağlı olduğunu tanımlıyoruz
int y_ekseni = 1; //Y eksenimizin Analog 1 pinine bağlı olduğunu tanımlıyoruz
int servoDeger; //Servo motorlarımıza açı verecek olan değişken ismini servoDeger olarak tanımlıyoruz
void setup()
{
int suSeviyesi = 0; //Arduino'nun sensörden gelecek su seviyesini okumaya başlayacağı değeri tanımlıyoruz
int sensorPin = A0; //Arduino'ya bağladığımız su seviyesi sensörünün hangi analog pine takıldığını tanımlıyoruz
void setup()
{
Serial.begin(9600); //Seri Ekranın 9600 baudrate değerinde başlangıcını yapıyoruz
}
void loop()
{
#include <LiquidCrystal.h> //LCD Ekranımızı kullanabilmek için kütüphane tanımlaması yapıyoruz
int suSeviyesi = 0; //Arduino'nun sensörden gelecek su seviyesini okumaya başlayacağı değeri tanımlıyoruz
int sensorPin = A0; //Arduino'ya bağladığımız su seviyesi sensörünün hangi analog pine takıldığını tanımlıyoruz
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16,2); //LCD Ekranımızın 2 satır ve 16 sütundan oluştuğunu tanımlıyoruz
#include <Wire.h> //LCD Ekranımızı kullanabilmek için kütüphane tanımlaması yapıyoruz
#include <LiquidCrystal_I2C.h> //LCD Ekranımızı kullanabilmek için kütüphane tanımlaması yapıyoruz
int suSeviyesi = 0; //Arduino'nun sensörden gelecek su seviyesini okumaya başlayacağı değeri tanımlıyoruz
int sensorPin = A0; //Arduino'ya bağladığımız su seviyesi sensörünün hangi analog pine takıldığını tanımlıyoruz
LiquidCrystal_I2C lcd(0x27, 16, 2);//LCD Ekranımızın I2C adresinin "0x27" olduğunu ve 2 satır 16 sütundan oluştuğunu tanımlıyoruz
void setup()
{