Back to www.micro-examples.com

picoBAT, an ultrasonic bat detector with 3 components

picoBat Video Clip

download picoBAT project

Download picoBat_project.ZIP file for mikroC Download TouchClock.ZIP project file

Includes :

picoBAT circuit schematic

picoBAT : bat detector circuit schematic

picoBAT source code

/*
 *******************************************************************************
 * picoBAT : an ultra simple ultrasonic bat detector
 *******************************************************************************
 *
 * Author : Bruno Gavand, February 2009
 * see more details on http://www.micro-examples.com/
 *
 * source code for mikro C compiler V8.2
 * feel free to use this code at your own risks
 *
 * target : PIC12
 *
 * PIC PIN Assignemnt :
 *
 * GP0 GP1 : piezo speaker
 * GP5 : ultrasonic transducer receiver
 *
 *******************************************************************************
 */

void    main()
        {
        /*
         * configure GPIO as digital port
         */
        CMCON0 = 7 ;
        ANSEL = 0 ;

        TRISIO = 0 ;
        GPIO = 0b01 ;

        for(;;)
                {
                /*
                 * toggles speaker outputs
                 */
                GPIO ^= 0b11 ;
                }
        }

How does picoBAT work ???

Be the first to find out how picoBAT works !

It is discussed here : http://www.micro-examples.com/forums/viewtopic.php?t=365