Study501 Arduino Sensor kit 2 - 터치센서, 부저 이번에는 터치센서와 부저를 이용하여, 터치시 부저가 울리는 실험입니다. 소스코드 다운로드 위가 터치센서 아래가 부저입니다. 터치센서는 위부터 차례대로 7번, 5V, GND 부저는 8번, GND에 연결합니다. 12345678910111213141516int Sensor_Pin =7; int Buzzer = 8;void setup() { pinMode(Sensor_Pin,INPUT); pinMode(Buzzer,OUTPUT); Serial.begin(9600);}void loop() { if(LOW == digitalRead(Sensor_Pin)){ digitalWrite(Buzzer,LOW); } else{ Serial.println("Touched"); digitalWrite(Buzzer,HIGH); }.. 2017. 9. 20. Arduino Sensor kit 1 - 3색 LED Arduino를 이용한 센서 킷 실습을 하려고 합니다. 사용할 센서 킷은 아래와 같습니다. 아두이노는 아두이노 우노 WIFI입니다. 첫번째는 3색LED 테스트입니다. 3색 LED입니다. R G B GND 라고 적혀있는데, R G B 는 3색 LED의 색상이고, 이곳에 +5V가 흐르고, GND에 0V 가 흐르면 LED가 켜지게 됩니다. 1. LED 오토플래셔 소스 다운로드 결선은 RGB를 차례대로 4,3,2번에 연결하고, GND를 GND라고 적혀있는 곳에 연결해 보겠습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960int LED_R=4; int LED.. 2017. 9. 20. java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 에러 메세지java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 에러 상황 기존 Activity를 AppCompatActivity로 바꾸는 중에 발생한 에러 해결방법 해결방법은 Theme가 맞지 않다는 건데 manifest로 갑니다. 위 네모 박스가 기존 Activity에서 사용하던 theme입니다. 하지만 위 theme는 AppCompatActivity에서는 지원이 안됩니다. 따라서 아래 네모박스처럼 바꿔주셔야 합니다. 1android:theme="@style/Base.Theme.AppCompat"cs 위와 같이 수정해 주세요^^ 2017. 9. 14. Firebase 인증 1-Facebook 인증 Firebase는 구글에서 인수한 기업으로 실시간 데이터베이스, 인증, 클라우드 스토리지등 앱 개발자는 앱만 신경쓰도록 나머지 부분을 제공해 줍니다. 우선 인증부터 해볼텐데 인증은 무료로 이용을 하실 수 있으며, 구글+, 페이스북, 트위터, 깃허브, 이메일, SMS, 익명인증등 여러방법을 제공합니다. Firebase(https://firebase.google.com/products/auth/) 저번에 Facebook인증을 해보았으니 Facebook인증만 Firebase에 묶어서 해보겠습니다. Facebook 사용자 인증은 Facebook으로 사용자인증하기 를 참고하세요. 우선 Firebase console로 이동합니다. 프로젝트 추가를 눌러 새로운 프로젝트를 추가합니다. 프로젝트 이름과 지역을 선택한 후.. 2017. 9. 7. android Permission 거부시 다시 묻기 1. Permission Android 6.0이후로 Permission은 상당히 중요해 졌습니다. 특히 Permission은 Normal 과 Dangerous로 나뉘는데 개인 프라이버시 침해가능 여부를 기준으로 합니다. Dangerous Permission의 경우 사용자가 직접 승인을 하지 않으면, 그 기능을 쓸 수 없습니다. Dangerous Permission과 Permission group입니다. 해당 Permission을 요청하면 시스템에서는 Permission Group별로 1번만 승인여부를 물어봅니다. 만약 Permission Group이 같은 Permission들을 요청할 경우 한꺼번에 물어봐야 합니다. 만약 SMS 그룹안의 SEND_SMS와 READ_SMS를 각각 요청하면, 처음 요청한 것.. 2017. 9. 1. Facebook 으로 사용자 인증하기 가장먼저 Android Studio를 이용해 앱을 하나 만들어 줍니다. 저는 Login test라는 이름으로 만들었습니다. 이제 Facebook으로 가서 설정을 해야합니다. Facebook 개발자홈페이지(https://developers.facebook.com/)를 방문합니다. 오른쪽위의 내앱을 클릭하여 새로운 앱을 등록합니다. 정보를 넣은후 앱 ID만들기를 클릭!! 로그인을 할꺼니깐 로그인 선택!! 플랫폼은 안드로이드!! 이제 순서대로 따라하면 됩니다. 1,2번은 건너 뛰세요. build.gradle(Module:app) 12compile 'com.android.support:design:25.3.1'compile 'com.facebook.android:facebook-android-sdk:[4,5)'.. 2017. 8. 29. 이전 1 ··· 17 18 19 20 21 22 23 ··· 84 다음 인기글