Mundarija:

Sahifani avtomatik aylantirish: 6 qadam
Sahifani avtomatik aylantirish: 6 qadam

Video: Sahifani avtomatik aylantirish: 6 qadam

Video: Sahifani avtomatik aylantirish: 6 qadam
Video: Telefonning qalbaki qurilmalarini aniqlash uchun 6 ta foydali maslahat 2024, Noyabr
Anonim
Image
Image
Ta'minotlar
Ta'minotlar

Hech qachon asbob chalishda sahifalarni varaqlashda qiynalganmisiz? Ishonchim komilki, ko'pchiligimizda bor. Bu avtomatik sahifa aylantiruvchi sizga muammoni hal qilishga yordam beradi. U bilan ishlash juda oson. Siz shunchaki mahsulotni erga qo'yasiz va buning uchun sahifalarni aylantirish uchun tugmani bosishingiz kerak. Eng muhimi, buni qilish juda oson! Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik!

1 -qadam: materiallar

Ta'minotlar
Ta'minotlar
  • Arduino Leonardo taxtasi
  • Non paneli
  • Jumper simlari x8
  • 470 ohmli qarshilik
  • Tugma
  • Poyafzal qutisi

2 -qadam: Elektronni yig'ing

Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
  • simlarni tugmachaga ulang
  • 5vni ijobiy va GNDni salbiyga ulang
  • ijobiy va salbiyni taxtaga ulang
  • GND -ni 4 -pin va 2 -pinni taxtaga ulang
  • rezistorni non paneliga ulang
  • tugmani non paneliga ulang

3 -qadam: kodlash

Kodlash
Kodlash

Oxirgi qadam - kodlash. Siz ArduBlock -dan (rasm taqdim etilgan) yoki kod versiyasidan foydalanishni tanlashingiz mumkin.

Kod uchun havola bu erda

#qo'shing

/* Bu asosiy kutubxonalar 32u4 va SAMD asosidagi platalarni (Leonardo, Esplora, Zero, Due va MKR Family) ulangan kompyuterga mahalliy sichqoncha va/yoki klaviatura sifatida ko'rishga imkon beradi. */ void setup () {// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying: pinMode (2, INPUT); // raqamli pinni Keyboard.begin () kirish sifatida o'rnatadi; // Keyboard.releaseAll () klaviaturasi ustidan nazoratni boshlash; } void loop () {// qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying: if (digitalRead (2)) {pinMode (4, INPUT_PULLUP); // 4 -pinni kiriting va tortish qarshiligini yoqing, agar u erga ulanmagan bo'lsa, u yuqoriga ko'tariladi (digitalRead (4) == LOW) {// 4 -pin pastga tushmaguncha hech narsa qilmang Keyboard.press (215); // tugmachasi (ASCII kodi)} Keyboard.releaseAll (); }}

4 -qadam: quti

Quti
Quti
Quti
Quti
  1. qutidagi tugma o'lchamini kuzatib boring
  2. teshikni kesib tashlang

5 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
  1. Tugmani teshik orqali joylashtiring
  2. Arduino -ni qutiga soling

6 -qadam: To'liq

Tavsiya: