Ściągawka Arduino nr 1

May 03 2023
Podstawowa ściągawka oprogramowania układowego Arduino
W poprzednim artykule omówiliśmy już Arduino — popularną platformę sprzętową i oprogramowanie sprzętowe typu open source, używaną do budowy elektroniki dla majsterkowiczów. W tym artykule omówimy ściągawkę, którą stworzyłem, kiedy jeszcze uczyłem się Arduino, ale przyznaję, że nadal z niej korzystam! Oto szczegółowa ściągawka Arduino, która obejmuje niektóre z najczęściej używanych funkcji Arduino: opóźnienie (ms): Ta funkcja zatrzymuje program na określoną liczbę milisekund.

W poprzednim artykule omówiliśmy już Arduino — popularną platformę sprzętową i oprogramowanie sprzętowe typu open source, używaną do budowy elektroniki dla majsterkowiczów. W tym artykule omówimy ściągawkę, którą stworzyłem, kiedy jeszcze uczyłem się Arduino, ale przyznaję, że nadal z niej korzystam!

Oto szczegółowa ściągawka Arduino, która obejmuje niektóre z najczęściej używanych funkcji Arduino:

delay(ms):
Ta funkcja zatrzymuje program na określoną liczbę milisekund. funkcja opóźnienia jest bardzo przydatna w przypadkach, takich jak miganie diody LED, gdzie musi być przerwa między stanem włączenia i wyłączenia diody LED, aby nasze oczy mogły ją zobaczyć, bez użycia opóźnienia dioda LED migałaby zbyt szybko, a efekt migania byłby trudny zobaczyć.

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