윈도에서 putty를 사용하여 serial 제어하기


references

장치관리자

장치관리자를 열어서 serial port 가 어디에 연결되어 있는지 확인한다. 내 경우엔 COM4에 연결되어 있다.

putty

putty 를 실행하고 다음과 같이 설정한다.

  • [Specify the destination you want to connect to] 부분에서
    • Serial 을 선택한다.
    • Host 부분에 해당 값을 입력한다. e.g. COM4
    • Speed 부분에 해당 값을 입력한다. e.g. 115200
  • [Load, save or delete a stored session] 에 COM4@115200 등으로 저장해놓으면 나중에 다시 시용할 수 있다.

format/parse ISO 8601 ignoring the fraction


    static Instant parseIsoInstant(final String formatted) {
        return Instant.from(DateTimeFormatter.ISO_INSTANT.parse(formatted))
                .with(ChronoField.NANO_OF_SECOND, 0L);
    }

    static String formatIsoInstant(final TemporalAccessor parsed) {
        return DateTimeFormatter.ISO_INSTANT.format(
                Instant.from(parsed).with(ChronoField.NANO_OF_SECOND, 0L));
    }

    static Date parseIsoDate(final String formatted) {
        return Date.from(parseIsoInstant(formatted));
    }

    static String formatIsoDate(final Date parsed) {
        return formatIsoInstant(parsed.toInstant());
    }