можно на бубажечках масенькие надписи сделать и скотчем приклеить к проводам
Добавлено спустя 40 секунд: я понял, все так делают кстати лучше не путать, в лучшем случае может как минимум не работать, в худшем может что и выгореть
Там в инструкции к нему было только как спаять все детальки между собой. Но нигде не написано про то куда микрофон прицеплять и к чему подцеплять gnd out gnd in + -. плюсик и минусик как я понимаю к батарейке, ин и граунд возле него в микрофон а куда аут и граунд?
там, где "4-12V" к батарейке или еще к какому источнику питания, только не путайте + и -. там же рядом gnd и in, эт к микрофону, тоже контакты не путаем. с обратной стороы gnd и out это к дуине, опять же не путаем контакты
а у микрофона как полярность (так же плюс и минус называются) определить? просто на нем ничего не написано. Плюсик от микрофона идт в ин а минусик в граунд, ага?
плин тут просто приятнее общаться чем со скучными книгами))..кстати ардуино всеже програмировать придется.... ну это я так ...чтоб не подумалось что подключением микрофона ограничется, в идеале надо было програму чтоб запоминала нижнее значение с ацп верхнее и вычитала одно из другова, с выходом на моторчик))кстати поясните нафига ей Н мост на выходе ей же в разные стороны вроде не надо чтоб крутилось, толька чуствую что ей шим от разности придется ваять)
/* Analog Pin 0: microphone Digital Pin 3: DC gear reduction motor attached to the lock. (Or a motor controller or a solenoid or other unlocking mechanisim.) Digital Pin 5: Green LED.
*/
// Pin definitions const int soundSensor = 0; // microphone on pin 0. const int lockMotor = 3; // Gear motor used to turn the lock. const int greenLED = 5; // Status LED
// Tuning constants. Could be made vars and hoooked to potentiometers for soft configuration, etc. const int threshold = 550; // Minimum signal from the microphone to register as a sound. const int soundFadeTime = 100; // milliseconds we allow a sound to fade before we listen for another one. (Debounce timer.) const int lockTurnTime = 300; // milliseconds that we run the motor to get it to go a half turn.
Serial.begin(9600); // Uncomment the Serial.bla lines for debugging. Serial.println("Program start."); // but feel free to comment them out after it's working right.
//digitalWrite(greenLED, HIGH); // Green LED on, everything is go. }
// Records the sound. void listenToSound(){ Serial.println("someone is blowing in");
}
// Runs the motor (or whatever) to turn the disc. void triggerSpinDisc(){ Serial.println("Disc is spinning!");
// turn the motor on for a bit. digitalWrite(lockMotor, HIGH); digitalWrite(greenLED, HIGH); // And the green LED too.
delay (lockTurnTime); // Wait a bit.
digitalWrite(lockMotor, LOW); // Turn the motor off.
}
void stopDisc(){ Serial.println("disc is stopping"); delay(soundFadeTime);