این مثال نشان می دهد که چگونه می توان از دستور tone() برای تولید گام های مختلف بسته به سنسوری که فشار داده شده است استفاده کرد.
جریان
یک ترمینال بلندگو را از طریق یک مقاومت 100 اهم به پایه دیجیتال 8 و ترمینال دیگر آن را به زمین وصل کنید.
سه FSR خود (یا هر سنسور آنالوگ دیگری) را با 5 ولت به صورت موازی تغذیه کنید. هر سنسور را به پایه های آنالوگ 0-2 وصل کنید، با استفاده از یک مقاومت 10K به عنوان مرجع به گرود در هر خط ورودی.
تصویر ایجاد شده با استفاده از Fritzing برای نمونه مدارهای بیشتر، صفحه پروژه فریتزینگ را ببینید
شماتیک
کد
طرح زیر سه سنسور آنالوگ را نشان می دهد. هر یک به یک مقدار یادداشت در آرایه ای از یادداشت ها مربوط می شود. اگر هر یک از سنسورها بالاتر از یک آستانه معین باشد، نت مربوطه پخش می شود.
در اینجا طرح اصلی است:
/*
صفحه کلید
زمینی را پخش می کند که بر اساس ورودی آنالوگ در حال تغییر تغییر می کند
مدار:
* 3 مقاومت حسگر نیرو از +5 ولت به آنالوگ در 0 تا 5
* 3 مقاومت 10K از آنالوگ در 0 تا 5 به زمین
* بلندگوی 8 اهم روی پایه دیجیتال 8
ایجاد شده در 21 ژانویه 2010
اصلاح شده در 9 آوریل 2012
توسط Tom Igoe