## 아두이노
  - 빵판에 5V 를 연결하고 LCD는 VCC 모듈이 이를 통해 전력을 공유

#include <LiquidCrystal_I2C_Hangul.h>

#include <LiquidCrystal_I2C.h>     //LiquidCrystal 라이브러리 추가 
LiquidCrystal_I2C lcd(0x27, 16, 2);  //lcd 객체 선언

 // 버튼을 누르면 LED에 불이 들어옴과 동시에, LCD 기존의 문자가 바뀐다.

void setup()
{
  Serial.begin(9600);
  pinMode(8, OUTPUT);
  pinMode(7, INPUT);

  
  lcd.begin(); //LCD 사용 시작
}

void loop()
{

  int readValue = digitalRead(7);

  if(readValue == HIGH){
    
    digitalWrite(8, HIGH);
    
    for(int i = 1 ; i < 12 ; i++){
     lcd.setCursor(i, 0);
      lcd.print("Hi ^^");    
  delay(300);      
  lcd.clear();
  if(i == 11){break;}
    
    
    }

    for(int i = 11 ; i > -1 ; i--){
     lcd.setCursor(i, 0);
      lcd.print("Hi ^^");    
  delay(300);      
  lcd.clear();
  if(i == -1){break;}
    
    
    }
    
    }else{
    digitalWrite(8, LOW);  

    for(int i = 1 ; i < 12 ; i++){
     lcd.setCursor(i, 0);
      lcd.print("OFF :/");    
  delay(300);      
  lcd.clear();
  if(i == 11){break;}
    
    
    }

    for(int i = 11 ; i > -1 ; i--){
     lcd.setCursor(i, 0);
      lcd.print("OFF :/");    
  delay(300);      
  lcd.clear();
  if(i == -1){break;}
    
    
    }
      }            
}

## 코틀린
- 용어
  - 직렬화: json 데이터 형식으로 나타내는 것
    (역직렬화(Deserialization))
    
## 파이썬
- 주어진 수들의 제곱수를 모두 더해야하는데 첫 수가 첫번째 주어진 수 자신일 때,

numbers = [3,1,3,1,5]
multiplier = 1
for i in numbers:
  multiplier *= numbers[i]

 

 

'Records' 카테고리의 다른 글

2021-05-10 ( 아두이노 기초 )  (0) 2021.05.11
2021-05-08 ( 순열 정의 )  (0) 2021.05.08
2021-05-06  (0) 2021.05.06
2021-05-04  (0) 2021.05.06
2021-05-03( 코틀린 SSG )  (0) 2021.05.03

+ Recent posts