요약
저는 다른 사이트들의 모든 비밀번호를 기억하고 싶은데, 항상 그렇게 되지는 않습니다. 최근에 저는 비밀번호가 있는 플래시 드라이브에 대한 아이디어를 생각했는데, 그것은 실현되었습니다. 이 플래시 드라이브는 멋진 기업가들을 위한 2개의 부분으로 구성되어 있고, 3D 프린터를 가진 일반 사람들을 위
디지스파크 아티니85 키.
TACT 시계 버튼 12x12-7.0
그건 사건입니다.
아두이노를 위한 코드
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
//////////////////// 여기에 웹사이트의 수를 입력하세요.
char* sites[] = {
"Pc Andmin", // 제 PC 관리자
"크롬", // 구글 크롬
"구글", // 구글
"페이스북",// 페이스북
"인스타그램",// 인스타그램
"트위터",// 트위터
"Pinterest",// Pinterest
"Autodesk",// Autodesk
"Github",// Github
"끝", // 끝 스트로크
)->"; // 시작
여기에 암호를 입력하세요.
char* passwords[] = {
"PAsswordForMyPCAdmin", // 내 PC 관리자
"PAsswordFor", // 구글 크롬
"PAsswordForGoogle", // 구글
"PAsswordForFacebook", // 페이스북
"PAsswordForInstagram", // 인스타그램
"PAsswordForTwitter", // 트위터
"PAsswordForPinterest", // Pinterest
"PAsswordForAutodesk", // Autodesk
"PAsswordForGitHub"};// GitHub
///////////////// 프로그램
/////////////// include 앞에 #를 추가하세요.
"DigiKeyboard.h"를 포함하세요.
const int buttonPin = 1; // 버튼을 위한 변수이며, 이를 1 번 연결에 할당합니다.
인트 리딩 = 0; // 버튼의 상태를 저장하는 변수, 0 (오프)
///////////////////
const int button = 3;
const int led = 13;
반발 시간
지속 시간은 250입니다.
인트 더블타임 = 500;
마지막 읽은 값 = LOW;
인트 홀드 = 0;
인트 싱글 = 0;
인트 LEDstate = 0;
긴 시간 제한 기간 = 0;
마지막 전환 시간 = 0;
사이트 카운터 = 0;
인트 퍼스트 엔터 = 0;
비어있는 setup() 함수:
버튼 핀을 입력으로 설정하세요.
}
비어있는 loop() 함수는, 다음과 같이 구성되어 있습니다.
디지키보드.sendKeyStroke(0);
int SiteSizes = sites의 크기 / sites[0]의 크기;
인트 리딩 = digitalRead(버튼 핀); //
처음으로 누른 것.
만약 (읽기가 HIGH이고, 마지막 읽기가 LOW이면) {
온타임 = 밀리초();
그것은...
// 잡혔어요
만일 (reading == HIGH 및 lastReading == HIGH 및 hold == 0이면)
만일 (millis() - onTime) > holdTime이라면,
for (int i=0; i <= strlen(sites[siteCounter -1]); i++) {
디지키보드.sendKeyStroke(0x2A);
}
그것은...
마지막 읽기 = 읽기;
그것은...
///////////////////////// 코드 끝
인쇄 설정
래프트들:
아니에요.
지원합니다:
아니에요.
해상도:
200
채우기:
20
Etiquetas
Fuente del modelo
