The hardware for this sample application consists only of the Bluetooth module and a 3.3V power supply. Using an Android app you can toggle GPIO7 of the Bluetooth module.
Bluetooth Signal Generator
The LPC2138 has a built-in DAC, which can be used to generate any waveform (only square, triangle and sine in this example). With an Android app you can control the frequency, gain and offset via Bluetooth.
The ADC of the LPC2138 is used to sample (7Bit) one channel (two channels) with 500kSps (with 250kSps each). The samples are stored and transmitted - via Bluetooth - to an Android app, where the data is displayed. You can adjust the trigger level and edge as well as single or auto-trigger. The curves can be horizontally shifted and zoomed.
Bluetooth Frequency Meter
The LPC2138 has a powerful timer system. An event counter is used to measure frequencies up to 30MHz. A timer generates the necessary gate time (1s). Instead of counting external pulses during a fix gate time, it is also possible to let the event counter count the internal clock during a variable gate time, i.e. the period of the unknown signal.
The DS1820 measures temperatures from -55°C to +125°C, with an accuracy of +- half a degree between -10°C and +85°C. Data is read using a special protocol via ONE data line (see data sheet). For this, the LPC2138 is totally over-featured. Any 8Bit MCU (with a serial interface for the Bluetooth module) would do.