embeded/arduino(genuino)2020. 6. 10. 21:30

호환인가 불법복제인가.. 무지 싸네?

 

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=B507572246]

[링크 : https://atadiat.com/en/e-hands-on-test-saleae-usb-logic-analyzer-24mhz-8ch-clone/]

'embeded > arduino(genuino)' 카테고리의 다른 글

아두이노 시리얼 플로터  (0) 2020.09.08
TEA5767 살까 말까..  (0) 2020.06.15
ULN2003 보드 / 28BYJ-48 스텝 모터  (0) 2020.05.05
L298N 보드 사용 준비  (0) 2020.04.28
L293D 아두이노 드라이버  (0) 2020.04.22
Posted by 구차니
Programming/android2020. 6. 10. 20:22

말은 거창한데 Retrofit2 사용하려다가 (못해먹겠어서)

간단하게 부르기만 하고

JSON 결과받아오지 않기 때문에 파싱을 하지 않아도 되기 때문에

wget이나 curl 처럼 단순하게 호출만 하는 녀석을 찾아 봄

 

 

AsyncTask 라는걸 쓰니 간단하게 구현이 가능하다.

import android.os.AsyncTask;
import android.util.Log;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class RestAPITask extends AsyncTask {
    // Variable to store url
    protected String mURL;

    // Constructor
    public RestAPITask(String url) {
        mURL = url;
    }

    // Background work
    @Override
    protected Object doInBackground(Object[] objects) {
        String result = null;

        try {
            // Open the connection
            URL url = new URL(mURL);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setRequestMethod("GET");
            InputStream is = conn.getInputStream();

            // Get the stream
            StringBuilder builder = new StringBuilder();
            BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF_8"));
            String line;
            while ((line = reader.readLine()) != null) {
                builder.append(line);
            }

            // Set the result
            result = builder.toString();
        }
        catch (Exception e) {
            // Error calling the rest api
            Log.e("REST_API", "GET method failed: " + e.getMessage());
            e.printStackTrace();
        }
        return null;
    }
}

 

아래는 호출하는 쪽. 경고가 발생하는데 일단 무시중

new RestAPITask("http://192.168.219.201:3000/api/ws").execute();

 

[링크 : https://calvinjmkim.tistory.com/16]

'Programming > android' 카테고리의 다른 글

핸드폰으로 만든 앱 올리기  (0) 2020.06.17
안드로이드 문자열 (string.xml)  (0) 2020.06.11
retrofit 어렵네..  (0) 2020.06.09
Android Logcat  (0) 2020.06.09
안드로이드 could not find method  (0) 2020.06.07
Posted by 구차니
embeded/raspberry pi2020. 6. 10. 20:06

무거워서 못 움직임 ㅠㅠ

체중계 올려보니 무게는 안나오지만 체감으로는 500~600g 이상 될것 같은데..

이전에도 Ni-Cd 배터리 1.2V * 5로 작동하던 녀석이라 그런건지

아니면 모터 드라이버 구매한게 전류나 전압강하가 심한건지 힘이 부족해서 구동을 못한다.

 

 

라즈베리 2B + 무선랜 + 보조 배터리 + 1.5V * 4개 + 안드로이드 앱 해서 일단은 종료..

 

소스는 아래 공개.

회로도도 조만간 정리해서 올려야 할 듯.

[링크 : https://github.com/minimonk82/android_rpi_rc]

[링크 : https://github.com/minimonk82/android_rpi_rc]

 

+

전압 강하가 좀 심하다고 그러네.. 다른 보드를 찾아봐야 하나?

대략 2V 정도 강하한다고 한다.

 

[링크 : https://blog.naver.com/chandong83/221309861855]

[링크 : https://blog.naver.com/specialist0/220702544887]

'embeded > raspberry pi' 카테고리의 다른 글

rpi voip  (0) 2020.09.22
라즈베리 파이 자동차 전원 업그레이드?  (0) 2020.06.17
rpi / android h264 streaming  (0) 2020.05.24
hostapd 802.11n 설정하기 시도중  (0) 2020.05.16
hostapd 통신이 안되네? -> 되네!  (0) 2020.05.15
Posted by 구차니