Rumah >hujung hadapan web >tutorial js >Jauh mengawal Mac anda dengan Node.js dan Arduino
Projek ini menunjukkan kawalan jauh MAC yang dibina menggunakan Arduino, Node.js, dan Applescript. Ia membolehkan pengguna mengawal kelantangan Mac mereka, main main main iTunes, dan fungsi bisu.
Ciri -ciri Utama:
Arduino diprogramkan dengan lakaran standardfirmata. Imej di bawah menunjukkan gambarajah pendawaian dan persediaan papan roti.
pelayan Node.js menggunakan perpustakaan
untuk berinteraksi dengan modul Arduino dan untuk melaksanakan perintah Applescript. johnny-five
child_process
<code class="language-javascript">const five = require('johnny-five'); const exec = require('child_process').exec; // ... (rest of the code remains largely the same, with minor stylistic changes) ...</code>
askiTunes(command)
setVolumeLevel(level)
toggleMute()
getVolumeLevels()
Perintah Applescript:
Perintah AppleScript yang digunakan adalah ringkas dan disasarkan:
tell application "iTunes" to play playlist "Top 25 Most Played"
tell application "iTunes" to stop
set volume output volume [level]
set volume with/without output muted
extensibility: get volume settings
Rangka kerja boleh diperluaskan untuk mengawal fungsi Mac lain melalui Applescript, seperti: Pelancaran Aplikasi ()
Pembukaan Windows Finder (Text-to-Speech (
tell application "Calculator" to launch
tell application "Finder" to make new Finder window
npm install johnny-five serialport
node index.js
Penyelesaian masalah:
Atas ialah kandungan terperinci Jauh mengawal Mac anda dengan Node.js dan Arduino. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!