Structure
Download 348.88 Kb. Pdf ko'rish
|
Arduino Programming Notebook
- Bu sahifa navigatsiya:
- Serial.begin(rate)
- Note
random(max)
random(min, max) The random function allows you to return pseudo-random numbers within a range specified by min and max values. value = random(100, 200); // sets 'value' to a random // number between 100-200 Note: Use this after using the randomSeed() function. The following example creates a random value between 0-255 and outputs a PWM signal on a PWM pin equal to the random value: int randNumber; // variable to store the random value int led = 10; // LED with 220 resistor on pin 10 void setup() {} // no setup needed void loop() { randomSeed(millis()); // sets millis() as seed randNumber = random(255); // random number from 0-255 analogWrite(led, randNumber); // outputs PWM signal delay(500); // pauses for half a second } random | 25 Serial.begin(rate) Opens serial port and sets the baud rate for serial data transmission. The typical baud rate for communicating with the computer is 9600 although other speeds are supported. void setup() { Serial.begin(9600); // opens serial port } // sets data rate to 9600 bps Note: When using serial communication, digital pins 0 (RX) and 1 (TX) cannot be used at the same time. Serial.println(data) Prints data to the serial port, followed by an automatic carriage return and line feed. This command takes the same form as Serial.print(), but is easier for reading data on the Serial Monitor. Serial.println(analogValue); // sends the value of // 'analogValue' Note: For more information on the various permutations of the Serial.println() and Serial.print() functions please refer to the Arduino website. The following simple example takes a reading from analog pin0 and sends this data to the computer every 1 second. void setup() { Serial.begin(9600); // sets serial to 9600bps } void loop() { Serial.println(analogRead(0)); // sends analog value delay(1000); // pauses for 1 second } 26 | serial |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling