A scenic diorama project with electronic control.
This repository contains the project's source code. A description of the project along with details of progress can be found on the Diorama page of the Cahamo website.
Production code is sored in the src
sub-directory.
Code used in development, that does not form part of the fial production code, is stored in the research
sub-directory. The research
sub-directory is further divided into several sub-directories, each containing related projects. They are:
-
ir-control-tests
- a set of projects used to investigate the operation of the infra-red controller and receiver that is to be used to control the diorama's electronic features, along with associated components. [More information]. -
led-mux-tests
- a set of programs used to test the effectiveness of using software serial libraries to communicate between microcontrollers. [More information]. -
serial-tests
- a set of programs used to test the effectiveness of using serial communications between microcontrollers. [More information]. -
i2c-tests
- a set of programs used to test the effectiveness of using I2C for communication between microcontrollers. [More information]. -
feature-tests
- programs used to test the diorama's electro-mechanical features. [More information].