I'm not sure about your "base" and "development" etc. boards. Can you give links to more concrete boards, including data sheets?
In case you want to use a Bluetooth module and a display shield with an Arduino Mega, please find out the pins used by the shield. These pins will not be usable by other modules or shields. But when you use a display module instead of the shield, you are free in the assignment of the pins, which are used to connect this module.
Apart from these hardware requirements the required libraries may use specific pins, so that these libraries may not be usable together without modifications. Fortunately the LCD library allows to configure all pins in application code, so that only the Bluetooth library has to be checked for hard-coded pins, which have to be avoided in connecting further modules.
Hi, I am wanting to build a device that will measure the depth of water through sonar.
please can somebody help, as I am not sure where to start. And what I would need.