|
1 | 1 | # FP_Examples
|
2 |
| -Function Pack software: Examples that combine the usage of multiple X-NUCLEO boards |
| 2 | + |
| 3 | +This library provides several Function Packs that combine the usage of several X-NUCLEO boards together with a NUCLEO board. |
| 4 | + |
| 5 | +## Examples |
| 6 | + |
| 7 | +There are several examples with the FP_Examples library. |
| 8 | +* NucleoCar: This application provides a funny example of usage of a NUCLEO board (it was tested with NUCLEO-F401RE) with |
| 9 | +X-NUCLEO-IDB05A1, X-NUCLEO-IHM02A1 and X-NUCLEO-6180XA1 Expansion Boards. The application implements two operative modes. With the |
| 10 | +first mode the car can move using the main VL6180X sensor; the closer we put the hand on the sensor, the higher is the speed of the car. |
| 11 | +The VL6180X satellites instead are used to avoid the obstacles. With the second mode the car can be controlled via BTLE using a dedicated |
| 12 | +Android App. Also in this case the VL6180X satellites try to avoid the obstacles. In order to change the car mode, you can push the User |
| 13 | +Button of the Nucleo board. |
| 14 | +* GestureDirSwipeLed_53L0A1_LED61A1: This application provides a simple example of usage of a NUCLEO board (it was tested with NUCLEO-L476RG) |
| 15 | +with X-NUCLEO-53L0A1 and X-NUCLEO-LED61A1 Expansion Boards. The application allows to switch on/off a strip of LEDs keeping the hand on the 3 |
| 16 | +proximity sensors at least for 3 seconds. When the LEDs are switched on, the user can increase or decrease the intensity of the LEDs performing |
| 17 | +a swipe movement respectively from left to right and from right to left. |
| 18 | +* MemsMotorControl_IKS01A2_IHM02A1: This application provides a simple example of usage of a NUCLEO board (it was tested with NUCLEO-F401RE) |
| 19 | +with X-NUCLEO-IKS01A2 and X-NUCLEO-IHM02A1 Expansion Boards. The application allows to run a motor clockwise or counter-clockwise rotating the |
| 20 | +stack of boards accordingly; the speed of motor increases when the angle of rotation increases as well. |
| 21 | + |
| 22 | + |
| 23 | +## Dependencies |
| 24 | + |
| 25 | +The FP_Examples library requires the following STM32duino libraries: |
| 26 | + |
| 27 | +* STM32duino LSM6DSL: https://github.com/stm32duino/LSM6DSL |
| 28 | +* STM32duino Proximity_Gesture: https://github.com/stm32duino/Proximity_Gesture |
| 29 | +* STM32duino VL6180X: https://github.com/stm32duino/VL6180X |
| 30 | +* STM32duino VL53L0X: https://github.com/stm32duino/VL53L0X |
| 31 | +* STM32duino SPBTLE-RF: https://github.com/stm32duino/SPBTLE-RF |
| 32 | +* STM32duino X-NUCLEO-6180XA1: https://github.com/stm32duino/X-NUCLEO-6180XA1 |
| 33 | +* STM32duino X-NUCLEO-53L0A1: https://github.com/stm32duino/X-NUCLEO-53L0A1 |
| 34 | +* STM32duino X-NUCLEO-IHM02A1: https://github.com/stm32duino/X-NUCLEO-IHM02A1 |
| 35 | +* STM32duino X-NUCLEO-LED61A1: https://github.com/stm32duino/X-NUCLEO-LED61A1 |
| 36 | + |
| 37 | + |
| 38 | +## Documentation |
| 39 | + |
| 40 | +You can find the source files at |
| 41 | +https://github.com/stm32duino/LSM6DSL |
| 42 | +https://github.com/stm32duino/Proximity_Gesture |
| 43 | +https://github.com/stm32duino/VL6180X |
| 44 | +https://github.com/stm32duino/VL53L0X |
| 45 | +https://github.com/stm32duino/SPBTLE-RF |
| 46 | +https://github.com/stm32duino/X-NUCLEO-6180XA1 |
| 47 | +https://github.com/stm32duino/X-NUCLEO-53L0A1 |
| 48 | +https://github.com/stm32duino/X-NUCLEO-IHM02A1 |
| 49 | +https://github.com/stm32duino/X-NUCLEO-LED61A1 |
| 50 | + |
| 51 | +The datasheets of the several components are available at |
| 52 | +http://www.st.com/content/st_com/en/products/mems-and-sensors/inemo-inertial-modules/lsm6dsl.html |
| 53 | +http://www.st.com/content/st_com/en/products/imaging-and-photonics-solutions/proximity-sensors/vl6180x.html |
| 54 | +http://www.st.com/content/st_com/en/products/imaging-and-photonics-solutions/proximity-sensors/vl53l0x.html |
| 55 | +http://www.st.com/content/st_com/en/products/wireless-connectivity/bluetooth-bluetooth-low-energy/spbtle-rf.html |
| 56 | +http://www.st.com/content/st_com/en/products/motor-drivers/stepper-motor-drivers/l6470.html |
| 57 | +http://www.st.com/content/st_com/en/products/power-management/led-drivers/boost-current-regulators-for-led/led6001.html |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
0 commit comments