Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <LiquidCrystal.h>
- LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
- //char str5[17]="abcd ";
- //char str6[17]=" 12345678";
- //char strt[17]="abc";
- int temp = 0, pass = 0;
- char str1[17]="Miuie";
- char str2[17]="Vladut! :)";
- char str3[17]="";
- char str4[17]="";
- void setup()
- {
- lcd.begin (16,2);
- }
- void loop()
- {
- if(pass==0){
- pass=1;
- fillfull(str1);
- fillfull(str2);
- lcd.setCursor(0, 0);
- lcd.write(str1);
- lcd.setCursor(0, 1);
- lcd.write(str2);
- delay(400);
- }
- for(int i=0; i< 16; i++){
- if(i == 0)
- str3[i] = str1[15];
- else
- str3[i]=str1[i-1];
- }
- for(int i=15; i>= 0; i--){
- if(i == 15)
- str4[i] = str2[0];
- else
- str4[i]=str2[i+1];
- }
- strcpy(str1, str3);
- strcpy(str2, str4);
- lcd.setCursor(0, 0);
- lcd.write(str3);
- lcd.setCursor(0, 1);
- lcd.write(str4);
- delay(400);
- }
- void fillfull(char str[]){
- char temp[17]="";
- int tempi = strlen(str);
- for(int i=0; i<8-strlen(str)/2; i++){
- strcat(temp," ");
- tempi++;
- }
- strcat(temp, str);
- strcpy(str, temp);
- while(strlen(str)<16){
- strcat(str," ");
- }
- }
- /*
- void fill(char str[]){
- while(strlen(str)<16){
- strcat(str," ");
- }
- }
- void fillfront(char str[]){
- char temp[17]="";
- int tempi = strlen(str);
- while(tempi<16){
- strcat(temp," ");
- tempi++;
- }
- strcat(temp, str);
- strcpy(str, temp);
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement