The best place to start is to brainstorm what type of connectivity is required for the current project. Then, after a plan is formulated, select a programming language that would work best with the plan. Once a language is selected, look at the models available for the selected language to see which would fit the communication style. Each model provides an example of a communication style that works with a microcontroller. The code is modularly constructedso it can be easily incorporated into any project. Below is the list of materials needed to use any of the arduivis patches. This list is periodically updated.
Examples of these model types can be found in the selected programming language
This is a list of motors, sensors, breakout board, etc. which have been used with arduivis