키에 손가락이 아닌 다른 것을 사용하여 타자기와 대화하려면 Centronics 병렬 포트가 있는 표본을 집는 것보다 훨씬 더 나쁜 일을 할 수 있습니다. 오래된 Swintec 1146 CMP를 발견한 [mlupo]에게 그런 일이 일어났습니다. 그리고 그것을 미술 설치물로 해킹하기로 결정했습니다.
거대하고 딸깍거리는 버튼을 누르면 이제 타자기가 가족 이야기를 뱉어냅니다. 이는 모두 새롭고 흥미로운 방식, 즉 프린터 드라이버로 사용되는 Adafruit KB2040 키보드 드라이버 덕분입니다.
보다 구체적으로 말하면 KB2040에서 실행되는 CircuitPython 프로그램은 텍스트 파일을 가져온 다음 개행 문자에 도달할 때까지 한 번에 한 문자씩 데이터를 보냅니다. 그 시점에서 타자기는 통화 중 신호를 보내고 문자가 입력됩니다.
타자기가 더 이상 사용되지 않으면 데이터 스트림은 다음 개행 문자가 나올 때까지 또는 파일이 완전히 입력될 때까지 백업됩니다.
[mlupo]가 병렬 포트 프로토콜을 충분히 파악한 후에는 암 병렬 포트인 KB2040과 멋지게 보이기 때문에 [mlupo]가 보관한 디버깅용 LED 행을 사용하여 맞춤형 브레이크아웃 보드를 구축할 수 있었습니다.
KB2040은 포트의 STROBE 핀과 함께 일련의 병렬 포트의 데이터 핀에 높은 값을 설정합니다. 이 핀은 데이터가 준비되면 낮게 설정됩니다. 각 STROBE 사이클 동안 Swintec은 높은 핀과 낮은 핀을 이진 문자로 읽습니다.
물론, Pi의 힘을 항상 사용하여 다음을 수행할 수 있습니다. 자신만의 현대적인 타자기를 만들어 보세요.
팁을 주신 [foamyguy]에게 감사드립니다!
- SEO 기반 콘텐츠 및 PR 배포. 오늘 증폭하십시오.
- PlatoData.Network 수직 생성 Ai. 자신에게 권한을 부여하십시오. 여기에서 액세스하십시오.
- PlatoAiStream. 웹3 인텔리전스. 지식 증폭. 여기에서 액세스하십시오.
- 플라톤ESG. 탄소, 클린테크, 에너지, 환경, 태양광, 폐기물 관리. 여기에서 액세스하십시오.
- PlatoHealth. 생명 공학 및 임상 시험 인텔리전스. 여기에서 액세스하십시오.
- 출처: https://hackaday.com/2023/12/14/when-is-a-typewriter-a-printer-when-it-has-a-parallel-port/
- :있다
- :이다
- $UP
- 1
- 400
- 500
- a
- 할 수 있는
- 가로질러
- All
- 따라
- 항상
- an
- 및
- 있군요
- 미술
- AS
- At
- 뒤로
- 때문에
- 존재
- 판
- 브레이크 아웃
- 빌드
- 바쁜
- 단추
- by
- 온
- CAN
- 문자
- 문자
- 완전히
- 시원한
- 수
- 코스
- 관습
- 주기
- 데이터
- 결정된
- do
- 운전사
- ...동안
- 마다
- 충분히
- 흥미 진진한
- 가족
- 특색
- 여자
- 문채 있는
- 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에
- 럭셔리
- 거대한
- 지프
- 마구 자르기
- 일이
- 높은
- HTTPS
- in
- 설치
- 으로
- IT
- 보관 된
- 키
- 이상
- 보기
- 롯
- 낮은
- 현대
- 신제품
- 다음 것
- 아니
- 지금
- of
- 낡은
- on
- ONE
- or
- 기타
- 아웃
- 자신의
- 평행
- 선택
- 추천
- 다리
- 플라톤
- 플라톤 데이터 인텔리전스
- 플라토데이터
- 포인트 적립
- 힘
- 프로그램
- 프로토콜
- 했었어요
- 푸시
- 도달
- 읽기
- 준비
- 열
- 달리는
- 전송
- 연속
- 설정
- 신호
- 무언가
- 예정입니다.
- 구체적으로
- 이야기
- 흐름
- 소요
- 이야기
- 본문
- 보다
- 감사
- 그
- XNUMXD덴탈의
- 그때
- 그들
- 이
- 시간
- 에
- 까지
- 사용
- 익숙한
- 사용
- 마케팅은:
- 필요
- 방법..
- 했다
- 뭐
- 언제
- 어느
- 누구
- 과
- 악화되는
- 당신
- 너의
- 제퍼 넷