Шпаргалка по Arduino №1

May 03 2023
Базовая шпаргалка по прошивке Arduino
В предыдущей статье мы уже обсуждали Arduino — популярную аппаратную и прошивочную платформу с открытым исходным кодом, используемую для создания электроники своими руками. В этой статье мы рассмотрим шпаргалку, которую я создал, когда еще изучал Arduino, но, признаюсь, все еще продолжаю ее использовать! Вот подробная шпаргалка по Arduino, которая охватывает некоторые из наиболее часто используемых функций Arduino: задержка (мс): эта функция приостанавливает выполнение программы на указанное количество миллисекунд.

В предыдущей статье мы уже обсуждали Arduino — популярную аппаратную и прошивочную платформу с открытым исходным кодом, используемую для создания электроники своими руками. В этой статье мы рассмотрим шпаргалку, которую я создал, когда еще изучал Arduino, но, признаюсь, все еще продолжаю ее использовать!

Вот подробная шпаргалка по Arduino, которая охватывает некоторые из наиболее часто используемых функций Arduino:

задержка (мс):
эта функция приостанавливает выполнение программы на указанное количество миллисекунд. Функция задержки очень полезна в таких случаях, как мигание светодиода, когда должен быть промежуток между включенным и выключенным состояниями светодиода, чтобы наши глаза могли видеть, без использования задержки светодиод будет мигать слишком быстро, и эффект мигания будет жестким. чтобы увидеть.

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