a93febb5b7
* add image and deprecated arrow functions * update locales * map basic.showArrow * map arrow blocks * map & remove arrow images * remove arrow blocks * update locales * remove & patch: rgbw -> rgb button/pin pressed -> button/pin event loudness -> soundLevel * update ts mappings for arrows * add wip ts patch rules * update .blocks files * use Click instead of Down as default in Documentation and tests * patch test.blocks * fix lowercase name tag * update test.blocks * update blocks test files * update blocks test files * format block files * pass blocks file tests * fix ts mapping * fix color.defl value closes https://github.com/microsoft/pxt-calliope/issues/136 * fix ts mappings - add optional spacing at the end of rgbw() - map up to v4.0.19 * add suggested changes * replace innerText by textContent Co-authored-by: JW <gitkraken@juriwolf.de> Co-authored-by: Juri <info@juriwolf.de>
28 lines
757 B
TypeScript
28 lines
757 B
TypeScript
/**
|
|
* Events and data from sensors
|
|
*/
|
|
//% color=#C90072 weight=99
|
|
// namespace input {
|
|
/**
|
|
* gets the level of loudness from 0 (silent) to 255 (loud)
|
|
*/
|
|
//% blockId="loudness"
|
|
//% block="Loudness"
|
|
//% deprecated=true
|
|
// export function loudness(): number {
|
|
// let value = 0
|
|
// let max = pins.analogReadPin(AnalogPin.MIC)
|
|
// let min = max
|
|
// for (let index = 0; index < 32; index++) {
|
|
// value = pins.analogReadPin(AnalogPin.MIC)
|
|
// if (value > max) {
|
|
// max = value
|
|
// } else if (value < min) {
|
|
// min = value
|
|
// }
|
|
// }
|
|
// value = Math.floor((max - min) / 4)
|
|
// return value
|
|
// }
|
|
// }
|