본문 바로가기

태그

아두이노 arduino ios 아이폰 Objective-C LED 3색 LED 스위치버튼 조도센서 초음파센서 rx tx LCD 출력 piezo 스피커 noTone piezo speaker setNeedsDisplay 7segment ESP8266 7세그먼트 실습 아날로그 버튼 wifi tone Swift uno All mode AP mode Station mode 아두이노 입출력 AT+CIFSR AT command AT+CWLAP AT+CWJAP AT+CWMODE access point wifi모듈 pyserial esptool-master esptool GPIO2 GPIO0 Connecting 문제 115500보드레이트 9600보드레이트 ESP01 soft Keyboard 키보드 숨기기 endEditing dispatch_semaphore dispatch_barrier dispatch_group_leave dispatch_group_enter dispatch_group_wait dispatch_group_notify main queue concurrent dispatch queue serial dispatch queue gloval queue 메인 큐 병렬 큐 직렬 큐 dispatch_queue dispatch_symc dispatch_async dispatch_group grand central dispatch 서보motor servo모터 서보 motor servo 모터 7세그먼트 변경 버튼스위치 7segment 변경 NSKeyValueChangeRemoval NSKeyValueChangeReplacement NSKeyValueChangeInsertion NSKeyValueChangeSetting NSKeyValueChangeNotificationIsPriorKey NSKeyValueChangeIndexesKey NSKeyValueChangeOldKey NSKeyValueChangeNewKey NSKeyValueChangeKindKey NSKeyValueChangeKey NSKeyValueChange removeObserver 옵저버 제거 옵저버 등록 자동 observing 수동 observing auto observing Manual observing automaticallyNotifiesObserversForKey setChangeValue keyPathsForValuesAffectingValueForKey 의존 키 추적 observeValueForKeyPath key value observing key value coding KVO KVC NSOperationQueue detachNewThreadSelector NSInvocationOperation detachNewThreadBlock NSBlockOperation NSOperation 비동기 디자인 패턴 NSThread @synchronized 거리 측정 밝기센서 LCD 핀 설정 LCD 초기화 LiquidCrystal.h 플로팅현상 delay를 통한 출력시간 조절 miicro seccond pulseIn 초음파센서 원리 layoutSubviews needsDisplay needsLayout displayIfNeeded layoutIfNeeded setNeedsLayout 조도센서 map pull down 연결 analogRead 플로팅현상 arduino map 피에조스피커 미니디지털피아노 piezo스피커 analogRead randomSeed 3color LED serNeedsLayout run loop 처리 timer source input source run loop 런루프 class의 구조 struck의 구조 컨텍스트 스위칭 context switching 프로세스와 스레드의 차이 프로세스 vs 스레드 process vs thread 체이닝 separate chaning collition NSHashTable 해시테이블 releasePool 추가 drain vs release NSAutoreleasePool VS @autorelease block @autorelease block @autorelease 오토릴리즈풀 big-o annotation big-theta big-omega 합볍정렬 성능표기법 알고리즘 성능 점근표기법 빅세타 빅오메가 IDFV IDFA 광고식별자 advertisingIdentifier Universally Unique Identifier 기기 식별자 Unique Device Identifier 벤더식별자 identifierForVender vendorID 내부 URL 앱 내부 URL NSURL의 속성 NSURL의 구성 NSURL 오브젝티브 씨 오브젝티브 C arduino debug 아두이노 디버깅 사용자입력 전류 누수 막기 스위치버튼 사용하여 LED 켜기 아두이노 코드 아두이노 예제 아두이노 실습 analogWrite 포인터 부재 collection null 객체의 부재 아두이노 시작 3V3 GND 아두이노 전원 아두이노 디지털 전원 연결 아두이노 기기 initialize 객체 초기화 initWith [[object alloc]init] frame과 bounds의 차이 frame vs bounds 위치이동 CGRect CGSize CGPoint 비동기처리 아두이노 PWM 아두이노 아날로그 Chaining Firebase 메모리 할당 퀵정렬 시간복잡도 공간복잡도 Arduino Uno 아두이노 우노 Potentiometer 해쉬테이블 bounds 앱 관리 Fabric NSAutoreleasePool BIG-O servomotor 아두이노 IDE 3색 Objc 색 변경 Baud rate Hashtable DRAIN UDID piezo 이벤트처리 async 삽입정렬 performselector 3.3V nil 정렬 알고리즘 NSNull alloc resignFirstResponder resizing 키체인 선택정렬 서보 모터 setup 5V init keychain drawRect UIView GCD 버블정렬 heap origin Module 객체 생성 모듈 애널리틱스 구글 애널리틱스 그라운드 펌웨어업데이트 data structure 포트 설정 servo motor 시리얼통신 빅오 UUID 스위치 가변저항 Google Analytics 회로 속성 annotation 저항 서보모터 Reset thread PWM IDE 스레드 펌웨어 Timeout 구성 프로세스 query analytics 카운터 와이파이 충돌 디지털 통계 프로그래밍 관리 자료구조 애플 Size loop AP lcd host Timer Counter scheme Process Stack path serial Object Frame url Random Center Atomic release Mac Apple at New