전체 글(74)
-
DC 모터 제어
✅ DC모터 제어void setup() { // pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255 pinMode(9, OUTPUT); pinMode(2, INPUT);}void loop() { analogWrite(9, 255); delay(1000); analogWrite(9, 0); delay(1000);}void setup() { // pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255 pinMode(9, OUTPUT); pinMode(2, INPUT);}void loop() { // 0 ~ 255 서서히 속도를 올려보자! -> 내려보자! for (int i = 0; i void setup() { // pwm 신호를 활용할 수 있음 -> 모터의 세기..
2024.07.01 -
LCD 패널 제어
✅ LCD 패널 제어#include // I2C 주소를 검색해보자! -> 1~119까지 주소를 가지고 있음!void setup() { Serial.begin(9600); Wire.begin(); // Wire 라이브러리 사용하겠다! while(!Serial) {} // Serial이 없다면 Serial.println(""); for (byte i = 1; i #include LiquidCrystal_I2C lcd(0x27, 16, 2); // 검색된 I2C 주소와 lcd의 열, 행void setup() { lcd.init(); // lcd 사용 시작 lcd.backlight(); lcd.setCursor(0, 0); lcd.print("Hello World!");}void loop()..
2024.07.01 -
mlp_활성화 함수, 최적화 함수 비교 패션 데이터 다중 분류
✅ 목표패션 데이터를 가지고 활성화 함수, 최적화 함수를 변경시키면서 결과를 확인해보자# 필요한 라이브러리 불러오기import pandas as pdimport numpy as npimport matplotlib.pyplot as plt# 패션 데이터 불러오기# 데이터 importfrom tensorflow.keras.datasets import fashion_mnist# 데이터 객체 생성data = fashion_mnist.load_data()# 데이터 분할X_train = data[0][0]X_test = data[1][0]y_train = data[0][1]y_test = data[1][1]X_train.shape, X_test.shape, y_train.shape, y_test.shape# 데이터..
2024.06.28 -
Widget Button
✅ 조이스틱이 없는 상황을 가정하여 위젯 버튼으로 로봇을 제어해보자!from jetbot import Robotrobot = Robot() # robot 인스턴스 화robot.down() # 로봇 머리 아래로robot.up()robot.vertical_motors_stop() # 머리 작동 멈추기robot.forward(0.5) # 앞으로 전진robot.stop()# 조금씩 앞으로 전진import timerobot.forward(0.5)time.sleep(1)robot.stop()import ipywidgets.widgets as widgetsfrom IPython.display import display# 두 개의 슬라이더 바를 만들어보자!left_slider = widgets.FloatSlider(d..
2024.06.28 -
iris 데이터 다중 분류 실습
✅ 목표iris 데이터를 활용한 붓꽃 품종 분류 진행신경망에서 다중 분류 학습을 진행해보자.# 라이브러리 importimport numpy as npimport pandas as pdimport matplotlib.pyplot as plt# 데이터 셋 확보from sklearn.datasets import load_iris# 데이터 셋 객체 생성iris = load_iris()iris.keys() # 8개# 문제 데이터 -> dataX = iris['data']# 정답 데이터 -> targety = iris['target']# 가독성을 위해 데이터 프레임 화 시켜주기X = pd.DataFrame(X, columns=iris['feature_names'])X# 훈련 / 평가 셋 나눠주기from sklear..
2024.06.27 -
Data collection
✅ 신호등 데이터 수집을 위한 활동from jetbot import Camera, bgr8_to_jpegfrom IPython.display import displayimport ipywidgets.widgets as widgetsimport traitletscamera = Camera.instance(width = 224, height = 224)image = widgets.Image(format = 'jpeg', width = 224, height = 224)camera_link = traitlets.dlink((camera, 'value'), (image, 'value'), transform = bgr8_to_jpeg)display(image)camera_link.unlink() # 카메라 꺼두기#..
2024.06.27