Arduino Hile sayfası #1

May 03 2023
Bir Arduino üretici yazılımı temel hile sayfası
Önceki bir makalede, DIY elektroniği oluşturmak için kullanılan popüler açık kaynaklı donanım ve ürün yazılımı platformu olan Arduino hakkında zaten tartışmıştık. Bu yazıda, hala Arduino öğrenirken oluşturduğum bir kopya kağıdını inceleyeceğiz, ama itiraf etmeliyim ki hala kullanmaya devam ediyorum! İşte en sık kullanılan Arduino işlevlerinden bazılarını kapsayan ayrıntılı bir Arduino hile sayfası: gecikme(ms): Bu işlev, programı belirli bir milisaniye sayısı kadar duraklatır.

Önceki bir makalede , DIY elektroniği oluşturmak için kullanılan popüler açık kaynaklı donanım ve ürün yazılımı platformu olan Arduino hakkında zaten tartışmıştık. Bu yazıda, hala Arduino öğrenirken oluşturduğum bir kopya kağıdını inceleyeceğiz, ama itiraf etmeliyim ki hala kullanmaya devam ediyorum!

İşte en sık kullanılan Arduino işlevlerinden bazılarını kapsayan ayrıntılı bir Arduino hile sayfası:

gecikme(ms):
Bu işlev, programı belirtilen sayıda milisaniye boyunca duraklatır. Gecikme işlevi, bir LED'in yanıp sönmesi gibi, gözümüzün görebilmesi için led'in açık ve kapalı durumu arasında bir boşluk olması gereken durumlarda çok kullanışlıdır, gecikme kullanılmadığında LED çok hızlı yanıp söner ve yanıp sönme efekti zor olur. görmek için.

delay(1000); // waits for 1 second or 1000 milliseconds

delayMicroseconds(1000); // waits for 1 delay milliseconds or 1000 microseconds

pinMode(13, OUTPUT); // sets the pin 13 as output mode
pinMode(4, INPUT); // set pin 4 to input mode
pinMode(5, INPUT_PULLUP); // set pin 5 to input pullup mode

digitalWrite(13, HIGH); // sets the pin 13 on

int val = 0; // variable to store the read value
pinMode(4, INPUT); // sets the digital pin 4 as input
val = digitalRead(4); // read pin 4 and store in integer variable val

analogWrite(5, 128); // sets the pin 5 to 50% duty cycle

int val = 0; // variable to store the read value
val = analogRead(A0); // read the analog value of pin A0 and store in integer variable val

Serial.begin(9600); // initialise serial communication at 9600 baudrate

int val = 123;
Serial.print(val); // prints the integer variable val to the serial port

int val = Serial.read(); // reads a value from the serial port and stores it in the integer variable val

String myString = ""; // initialise empty string
String myString = Serial.readString();  //read until timeout

      
                
Photo by Daniel Andrade on Unsplash