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
const five = require('johnny-five'); const exec = require('child_process').exec; // ... (rest of the code remains largely the same, with minor stylistic changes) ...
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!