본문 바로가기

전체 글83

[RN]expo란? React Native와 React Native expo의 차이점... 이거는 expo는 매우 간편하게 js 파일과 json 파일만으로 나머지 설정들은 자동으로 해주는 툴,개발환경(?) 입니다. 하지만 단점은... 모든 기능을 사용할 수 없고 따로 세부적인 설정들까지 할 수 없습니다. 물론 expo eject?로 벗어날수는 있는데 그러면 빌드할때 어려워 진다고 하더라고요 이래저래 장단점이 있는데 단편적으로 kakao login api 사용이 안된다고 합니다. 가능하기는 할 수 있는 것 같은데 좀 어렵게 해야해요 kakao login api는 React Native의 ios android 각 파일에 적용하는 방식인데 expo는 각 파일을 제공하지 않습니다. https://nomadcoders.co/reac.. 2022. 2. 9.
[RN]2/9까지 구현한 Splash Screan 정말 정말 정말 유용합니다.!!!! 유튜브 설명란에 깃허브 코드도 있어요 일단 사용한 패키지(?)는 React Navigation입니다. React Navigation (리액트 네비게이션) 설치 및 Stack 에제 #설치 npm install @react-navigation/native #Expo 기반 프로젝트에서 추가 설치 expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @re.. theseung.tistory.com 설치법이 나오고 이는 화면 전환에 사용하는 패키지 입니다. Flutter는 기본 기능으로 있는데 여기는 없다고 하네요... e.. 2022. 2. 9.
[RN]패키지 오류...3가지 깨달음 식겁한 상황... 열심히 작성한 코드를 expo start 해서 아이폰으로 열면 문제가 없는데 vs code 터미널에서 w를 쳐서 웹뷰로 열면...아무 화면이 뜨지 않으면서 터미널에 오류가 와르르... node_modules\react-native\libraries\react native\paper uimanager.js "RNCViewPager" was not found in the UIManager. [RN 0.61.2] [Android] · Issue #72 · callstack/react-native-pager-view Bug Environment info react-native: 0.61.2 react-native-viewpager: 2.0.1 github.com 알고보니... import 부분.. 2022. 2. 9.
22day from IPython.core.pylabtools import figsize from tensorflow.tools.docs.doc_controls import T import os import random import fnmatch import datetime import pickle import numpy as np np.set_printoptions(formatter={' float_kind':lambda x:"%.4f" %x}) import pandas as pd pd.set_option('display.width', 300) pd.set_option('display.float_format', '{:,.4f}'.format) pd.set_option('display.max_colwidth', 2.. 2022. 2. 8.
21day-4 import cv2 #open cv를 들여 옵니다. import RPi.GPIO as GPIO #GPIO를 사용 하기 위함입니다. import time #시간에 관한 코드를 사용하기 위해 사용 해줍니다. def main(): camera = cv2.VideoCapture(-1) #카메라 포트 -1 camera.set(3.640) #가로 크기 camera.set(4.480) #세로 크기 filepath = "/home/pi/ai car/video/test" #파일이 저장될 경로 i = 0 #사진의 번호를 붙일 숫자 변수를 만들고 0으로 초기화 while(camera.isOpened()): keyValue = cv2.waitKey(10) #키보드의 입력을 받는다. 10ms로 키보드 값을 기다렸다 없으면 ti.. 2022. 2. 7.
21day-3 import cv2 #open cv를 들여 옵니다. import RPi.GPIO as GPIO #GPIO를 사용 하기 위함입니다. import time #시간에 관한 코드를 사용하기 위해 사용 해줍니다. def main(): camera = cv2.VideoCapture(-1) #카메라 포트 -1 camera.set(3.640) #가로 크기 camera.set(4.480) #세로 크기 while(camera.isOpened()): keyValue = cv2.waitKey(10) #키보드의 입력을 받는다. 10ms로 키보드 값을 기다렸다 없으면 timeout으로 종료 if keyValue == ord('q'): #q가 입력되면 braek를 실행 braek _, image = camera.read() #카메.. 2022. 2. 7.
21day-2 import cv2 #open cv를 들여 옵니다. import RPi.GPIO as GPIO #GPIO를 사용 하기 위함입니다. import time #시간에 관한 코드를 사용하기 위해 사용 해줍니다. def main(): camera = cv2.VideoCapture(-1) #카메라 포트 -1 camera.set(3.640) #가로 크기 camera.set(4.480) #세로 크기 while(camera.isOpened()): keyValue = cv2.waitKey(10) #키보드의 입력을 받는다. 10ms로 키보드 값을 기다렸다 없으면 timeout으로 종료 if keyValue == ord('q'): #q가 입력되면 braek를 실행 braek _, image = camera.read() #카메.. 2022. 2. 7.
21 day- 1 import cv2 #open cv를 들여 옵니다. import RPi.GPIO as GPIO #GPIO를 사용 하기 위함입니다. import time #시간에 관한 코드를 사용하기 위해 사용 해줍니다. def main(): camera = cv2.VideoCapture(-1) #카메라 포트 -1 camera.set(3.640) #가로 크기 camera.set(4.480) #세로 크기 while(camera.isOpened()): keyValue = cv2.waitKey(10) #키보드의 입력을 받는다. 10ms로 키보드 값을 기다렸다 없으면 timeout으로 종료 print(str(keyValue)) # 키보드로 입력 받은 값 출력 if keyValue == ord('q'): #q가 입력되면 braek.. 2022. 2. 7.
FX_1 제작과정(1) 1월부터 시작한 새로운 FX_1를 기초설계를 시작하였습니다. 초기에 설계를 하였을 때의 모습입니다. 하지만 프레임의 사이즈를 알루미늄 프로파일 규격을 참조하여 재설계를 하였습니다. 위의 프레임의 두계는 100x80mm^2 사이즈는 두껍고 자리가 애매하였습니다. 재설계하여 프로파일 규격을 40x40mm^2 사이즈로 최대한 제작하고 보강과 필요한 기자재 지지를 고려하여 제작하였습니다. 추후 모터와 자율주행시스템위치, 배터리, 조향장치, 타이어의 위치까지 추가하여 만든 모형은 아래와 같습니다. 배터리(노랑색), 모터(주황색), 자율주행 시스템(청록색) 다음주까지는 기자재 수요조사와 내역서까지 제작하여서 올리도록 하겠습니다. 2022. 2. 6.