## 아두이노
- 빵판에 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 |