Download presentation
Presentation is loading. Please wait.
1
Stringler
2
Dizilere karakter olarak atama yapmak
void setup() { char my_str[6]; // an array big enough for a 5 character string Serial.begin(9600); my_str[0] = 'H'; // the string consists of 5 characters my_str[1] = 'e'; my_str[2] = 'l'; my_str[3] = 'l'; my_str[4] = 'o'; my_str[5] = 0; // 6th array element is a null terminator Serial.println(my_str); } void loop() {
3
Dizlere karakter katarı olarak atama
void setup() { char my_str[] = "Hello"; Serial.begin(9600); Serial.println(my_str); } void loop() {
4
Seriporttan karakter karakter okuma
String txtMsg = ""; char s; void loop() { while (serial.available() > 0) { s=(char)serial.read(); if (s == '\n') { if(txtMsg=="HIGH") { digitalWrite(13, HIGH); } if(txtMsg=="LOW") { digitalWrite(13, LOW); } // Serial.println(txtMsg); txtMsg = ""; } else { txtMsg +=s; }
5
String fonksiyonlar Strlen Sizeof Strcpy
6
String fonksiyonlar void setup() {
char str[] = "This is my string"; // create a string char out_str[40]; // output from string functions placed here int num; // general purpose integer Serial.begin(9600); Serial.println(str); num = strlen(str); Serial.print("String length is: "); Serial.println(num);
7
Sizeof (kelime byte büyüklüğü)
num = sizeof(str); // sizeof() is not a C string function Serial.print("Size of the array: "); Serial.println(num);
8
strcpy strcpy(out_str, str); Serial.println(out_str);
9
strcat strcat(out_str, " sketch."); Serial.println(out_str);
10
strcmp if (strcmp(str, out_str) == 0) // if ( !str, "sketch") )
Serial.println(“eşit”); }
11
String sınıfı String my_str = "This is my string.";
Serial.begin(9600); // (1) print the string Serial.println(my_str); // (2) change the string to upper-case my_str.toUpperCase(); // (3) overwrite the string my_str = "My new string."; // (4) replace a word in the string my_str.replace("string", "Arduino sketch"); // (5) get the length of the string Serial.print("String length is: "); Serial.println(my_str.length()); } void loop() {
12
itoa,atoi Itoa(integer to ascii) cevirimi:
char buf[12]; // " \0" lcd.printIn(itoa(random(1024)-512, buf, 10)) char dizi[] = "1234"; int sum = atoi( dizi ); Ch=‘5’; sayisaldeger = (ch - '0'); //karakter sayıya çevirim
13
Ascii karakter karşılaştırma
void loop() { if (Serial.available() > 0) { c = Serial.read(); switch (c) { case 48: // An ascii '0' digitalWrite(ledPin, LOW); break; case 49: // An ascii '1' digitalWrite(ledPin, HIGH); case 50: // An ascii '2' delay(lDelay); default: break; // Do nothing; }
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.