» Elektronik » Arduino »Masa untuk berfungsi butang

Butang "Masa untuk bekerja"



Disarankan oleh penulis Instructables di bawah nama panggilan fmtuve buatan sendiri Ia adalah butang dari topi botol, yang mesti ditekan pada akhir hari kerja. Ia menyerupai penekanan pintasan papan kekunci Cmd + Q, yang pada Mac OS X melaksanakan fungsi yang sama dengan gabungan Alt + F4 yang terkenal di Linux dan Windows. Kes peranti ini dicetak 3D, elektronik dilaksanakan pada Arduino Pro Micro. Dan nampaknya tuan meletakkan pengeluaran peranti sedemikian pada aliran:



Semua komponen produk buatan sendiri ditunjukkan di bawah, di mana tiga bahagian yang terletak di sebelah kanan adalah 3D dicetak, fail STL untuk mencetak mereka berada di ini Arkib ZIP.



Setelah mencetak butir-butir kes itu, askar-askar tuan rumah menyerang Arduino dengan cara yang luar biasa - dari bahagian komponen:



Meletakkan di rehat ini di bahagian bawah badan:



Ternyata di KDPV di sudut kanan atas:



Menghidupkan bahagian tengah kes itu, meletakkan butang di dalamnya, memotong separuh jumper jenis "duPont" dan solder ke kenalan butang, mengasingkan sambungan dengan tiub mengecil haba:



Menghidupkan bahagian tengah bersama dengan butang belakang, menghubungkannya ke bawah, menyambungkan butang ke pin GND dan A8 Arduino. Satu resistor pull-up tidak akan menyakiti di sini, tetapi ia akan berfungsi tanpa ia.

Butang


Kemudian penyihir menambahkan pada butang pencetak bahagian atas yang dicetak 3D:



Tulis lakaran:



Teksnya adalah seperti berikut:

#include 
#include 

// PIN8 yang berkaitan
const int switch_pin = 8;

int button_state = 0;
int sebelumnya_button_state = HIGH;
lama last_debounce_time = 0;
const debounce_delay panjang = 50;

batal persediaan ()
{
  / / Kami menggunakan penarik pullup dalaman 'menyebabkan suis terhubung secara langsung.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}


kekosongan gelung ()
{
  button_state = digitalRead (switch_pin);
  jika ((button_state! = previous_button_state) && (button_state == HIGH))
  {
    jika ((millis () - last_debounce_time)> debounce_delay)
    {
      // Program Keluar (CMD + Q di mac) & Dapatkan hari yang baik!
      // Gunakan KEY_LEFT_ALT + KEY_F4 untuk PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      kelewatan (100);
      Keyboard.releaseAll (); // Ini penting selepas setiap Keyboard.press ia akan terus ditekan
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Di sini ternyata bahawa: jika anda menghidupkan resistor pull-up terbina dalam lakaran, yang luar tidak diperlukan. Dalam teks, anda perlu menukar pintasan papan kekunci kepada yang anda perlukan. Setelah mengisi lakaran, tuan memasang pasang botol pada penolak:




Dan dia mula bekerja pada poster pengiklanan kecil:



Mungkin dia akan meyakinkan anda untuk mengulangi reka bentuk ini. Lagipun, perkara itu positif, yang akan segera mula dikaitkan dengan pulang dari kerja.
6.6
7.5
7.2

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
9 komen
Dan
Bagi kebanyakan pengguna yang tidak pernah mematikan komputer kerja, Win + L akan lebih relevan.
Saya tidak tahu apa yang ditutup untuk anda di sana, selepas menutup semua yang terbuka untuk saya, Alt + F4 membawa tingkap penutupan, menekannya lagi menutupnya
Dan supaya anda dapat menolak ke akhir dunia
Taras
Anda menyembuhkan diri sendiri, jika anda mengambil bukan percubaan untuk menilai apa yang anda tidak tahu. Alt + f4 - universal arahan "tutup", yang menutup selepas semua puntung ditutup pada gilirannya, dan sistem itu sendiri.
Bender39
Saya fikir ia hanya saya tahu
Sekarang ada dua daripada kita! kawan-kawan
Saya fikir ia hanya saya tahu senyum tetapi ia mengatakan di sini bahawa ia adalah keajaiban dan bukannya ALT + F4
[quote = Korolev] Jika anda menekan butang kuasa komputer secara ringkas, prosedur "Shutdown" standard akan bermula dan komputer akan dimatikan secara normal.
Saya fikir ia hanya saya tahu senyum tetapi artikel itu mengatakan tentang ALT + F4
Bender39
Alt + F4 untuk menutup program aktif
Jika anda menekan butang kuasa komputer secara ringkas, prosedur "Shutdown" standard akan bermula, dan komputer akan dimatikan secara normal. senyum
Alt + F4 untuk menutup program aktif, biarkan ia melampirkan butang itu ke kepalanya, akan ada banyak kali lebih banyak faedah
Jika saya faham dengan betul, adakah semua omong kosong ini hanya untuk mematikan komputer? Ia juga mengambil port USB!
Mungkin dia akan meyakinkan anda untuk mengulangi reka bentuk ini.
Satu perkara yang sangat berguna, sebaik sahaja saya melakukannya tanpa ia? awal

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...