Шпаргалка по Arduino №1
В предыдущей статье мы уже обсуждали 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