Skip to content

Commit 0f3d1b1

Browse files
committed
Navigation pages nearly sorted
1 parent 9dab675 commit 0f3d1b1

6 files changed

Lines changed: 122 additions & 84 deletions

www/en/modules/ROOT/pages/analog-inputs-nav.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
== Overview
55

6-
A analog input can be thought of as a measurement or sensor reading. These will natively have a resolution of 12 bits, which can be thought of as a sensitivity across the range of the input. 12 bits= 4096 levels across the range.
6+
An analog input can be thought of as a measurement or sensor reading. These will natively have a resolution of 12 bits, which can be thought of as a sensitivity across the range of the input. 12 bits= 4096 levels across the range.
77

88
The Connections used are [A0,NC],[A1,A2],[A2,A1] and these correspond to GPIO Pins A0=GPIO26, A1=GPIO27, A1=GPIO28
99

Lines changed: 10 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,20 @@
1-
= Grove Digital Inputs
1+
= Grove Analog Outputs
22
:page-toclevels: 1
33

4-
.Overview
5-
:page-toclevels: 2
6-
****
7-
This example uses the grove button module but the source code is also applicable for other similar Grove Modules.
4+
== Overview
85

9-
The GPIO Pins used are [D16,D17],[D18,D19],[D20,D21]
6+
An analog output can be thought of as a way of generating a signal, the standard way this is done on a Pico is using a PWM square-wave.
107

11-
image::general\GroveDigitalConnectionsPico.png[]
8+
The Connections used are [A0,NC],[A1,A2],[A2,A1] and these correspond to GPIO Pins A0=GPIO26, A1=GPIO27, A1=GPIO28
129

10+
The connectors used are [A0],[A1],[A2] as shown below
1311

14-
****
12+
image::GrovePicoShieldAnalogConnections.png[]
1513

16-
.Hardware Details
17-
:page-toclevels: 2
18-
****
19-
https://wiki.seeedstudio.com/Grove-Dual-Button/#features[Grove Dual Button]
20-
****
14+
* xref:grove-analog-inputs.adoc[Grove Analog Outputs]
2115

22-
.Demo Video
23-
:page-toclevels: 2
24-
****
25-
Here is a video that shows the set-up and running of the Dual Button Digital Inputs
16+
There are also options that communicate using I2C. These will use connectors I2C0 and I2C1 as shown. Commonly these will offer improved resolution e.g. 16 bits so 65536 levels. They may also offer amplifiers, multiplexers or other enhanced functionality.
2617

27-
video::0-suR8HejsY[youtube]
18+
image::GrovePicoShieldI2CConnection.png[]
2819

29-
****
30-
31-
.Example Code
32-
:page-toclevels: 2
33-
****
34-
Navigate to >>Scratchpad>>Grove>>Digital Inputs>>Grove Digital In.vi
35-
36-
image::images\grove-digital-inputs\GroveDigitalInProject.png[]
37-
38-
This particular VI uses the dual buttons. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
39-
40-
You should now see the button indicators light up when the corresponding button is pressed. The Indicators use a transparent fill for the off state and a brighter Red or Green for the on state.
41-
42-
Links to various other similar boards are also on the Front Panel.
43-
44-
image::images\grove-digital-inputs\GroveDigitalInFP.png[]
45-
46-
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [In]. Next we loop round and event structure and use the timeout to poll the digital inputs. Pressing Stop will fire the Stop event and exit the loop.
47-
48-
image::images\grove-digital-inputs\GroveDigitalInBD.png[]
49-
****
20+
* xref:grove-i2c-M5StackDAC2-An-Out.adoc[M5 Stack DAC 2 Channel An Out]

www/en/modules/ROOT/pages/display-nav.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33

44
== Overview
55

6-
Grove has awide variety of displays that can be communicated to using I2C.
6+
Grove has a wide variety of displays that can be communicated to using I2C.
77

88
image::GrovePicoShieldI2CConnection.png[]
9-
include::pages\grove-i2c-ssdc1315-64x128oled-display.adoc[]
109

1110
* xref:grove-i2c-hd44870-LCD-display.adoc[HD44870 LCD Display]
12-
* xref:grove-i2c-ssd1315-64x128oled-display.adoc[SSD1315 64x128 OLED Display]
11+
* xref:grove-i2c-sgm31323-rgb-controller-LCD-display.adoc[RGB Backlight Controller for LCD Display]
12+
* xref:grove-i2c-ssd1306-64x48oled-display.adoc[SSD1315 64x48 OLED Display]
13+
* xref:grove-i2c-8x8-RGB-Matrix-LED-display.adoc[8x8 RGB Matrix LED]
Lines changed: 9 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,17 @@
11
= Grove Digital Inputs
22
:page-toclevels: 1
33

4-
.Overview
5-
:page-toclevels: 2
6-
****
7-
This example uses the grove button module but the source code is also applicable for other similar Grove Modules.
4+
== Overview
5+
Grove has a wide variety of fun toys that can be communicated to using I2C.
86

9-
The GPIO Pins used are [D16,D17],[D18,D19],[D20,D21]
7+
image::GrovePicoShieldI2CConnection.png[]
108

11-
image::general\GroveDigitalConnectionsPico.png[]
9+
* xref:grove-i2c-gesture-sensor-I2C-PAJ7620U2.adoc[Gesture Sensor]
10+
* xref:grove-i2c-lsm6ds3-6-axis-gyro-accel.adoc[6 Axis Gyro Accellerometer]
11+
* xref:grove-i2c-8x8thermal-camera.adoc[8x8 Thermal Camera]
1212

13+
TBD motor driver
1314

14-
****
15+
TBD encoder
1516

16-
.Hardware Details
17-
:page-toclevels: 2
18-
****
19-
https://wiki.seeedstudio.com/Grove-Dual-Button/#features[Grove Dual Button]
20-
****
21-
22-
.Demo Video
23-
:page-toclevels: 2
24-
****
25-
Here is a video that shows the set-up and running of the Dual Button Digital Inputs
26-
27-
video::0-suR8HejsY[youtube]
28-
29-
****
30-
31-
.Example Code
32-
:page-toclevels: 2
33-
****
34-
Navigate to >>Scratchpad>>Grove>>Digital Inputs>>Grove Digital In.vi
35-
36-
image::images\grove-digital-inputs\GroveDigitalInProject.png[]
37-
38-
This particular VI uses the dual buttons. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
39-
40-
You should now see the button indicators light up when the corresponding button is pressed. The Indicators use a transparent fill for the off state and a brighter Red or Green for the on state.
41-
42-
Links to various other similar boards are also on the Front Panel.
43-
44-
image::images\grove-digital-inputs\GroveDigitalInFP.png[]
45-
46-
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [In]. Next we loop round and event structure and use the timeout to poll the digital inputs. Pressing Stop will fire the Stop event and exit the loop.
47-
48-
image::images\grove-digital-inputs\GroveDigitalInBD.png[]
49-
****
17+
TBD NFC Reader/Writer
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
= Grove Digital Inputs
2+
:page-toclevels: 1
3+
4+
.Overview
5+
:page-toclevels: 2
6+
****
7+
This example uses the grove button module but the source code is also applicable for other similar Grove Modules.
8+
9+
The GPIO Pins used are [D16,D17],[D18,D19],[D20,D21]
10+
11+
image::general\GroveDigitalConnectionsPico.png[]
12+
13+
14+
****
15+
16+
.Hardware Details
17+
:page-toclevels: 2
18+
****
19+
https://wiki.seeedstudio.com/Grove-Dual-Button/#features[Grove Dual Button]
20+
****
21+
22+
.Demo Video
23+
:page-toclevels: 2
24+
****
25+
Here is a video that shows the set-up and running of the Dual Button Digital Inputs
26+
27+
video::0-suR8HejsY[youtube]
28+
29+
****
30+
31+
.Example Code
32+
:page-toclevels: 2
33+
****
34+
Navigate to >>Scratchpad>>Grove>>Digital Inputs>>Grove Digital In.vi
35+
36+
image::images\grove-digital-inputs\GroveDigitalInProject.png[]
37+
38+
This particular VI uses the dual buttons. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
39+
40+
You should now see the button indicators light up when the corresponding button is pressed. The Indicators use a transparent fill for the off state and a brighter Red or Green for the on state.
41+
42+
Links to various other similar boards are also on the Front Panel.
43+
44+
image::images\grove-digital-inputs\GroveDigitalInFP.png[]
45+
46+
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [In]. Next we loop round and event structure and use the timeout to poll the digital inputs. Pressing Stop will fire the Stop event and exit the loop.
47+
48+
image::images\grove-digital-inputs\GroveDigitalInBD.png[]
49+
****
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
= Grove Digital Inputs
2+
:page-toclevels: 1
3+
4+
.Overview
5+
:page-toclevels: 2
6+
****
7+
This example uses the grove button module but the source code is also applicable for other similar Grove Modules.
8+
9+
The GPIO Pins used are [D16,D17],[D18,D19],[D20,D21]
10+
11+
image::general\GroveDigitalConnectionsPico.png[]
12+
13+
14+
****
15+
16+
.Hardware Details
17+
:page-toclevels: 2
18+
****
19+
https://wiki.seeedstudio.com/Grove-Dual-Button/#features[Grove Dual Button]
20+
****
21+
22+
.Demo Video
23+
:page-toclevels: 2
24+
****
25+
Here is a video that shows the set-up and running of the Dual Button Digital Inputs
26+
27+
video::0-suR8HejsY[youtube]
28+
29+
****
30+
31+
.Example Code
32+
:page-toclevels: 2
33+
****
34+
Navigate to >>Scratchpad>>Grove>>Digital Inputs>>Grove Digital In.vi
35+
36+
image::images\grove-digital-inputs\GroveDigitalInProject.png[]
37+
38+
This particular VI uses the dual buttons. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
39+
40+
You should now see the button indicators light up when the corresponding button is pressed. The Indicators use a transparent fill for the off state and a brighter Red or Green for the on state.
41+
42+
Links to various other similar boards are also on the Front Panel.
43+
44+
image::images\grove-digital-inputs\GroveDigitalInFP.png[]
45+
46+
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [In]. Next we loop round and event structure and use the timeout to poll the digital inputs. Pressing Stop will fire the Stop event and exit the loop.
47+
48+
image::images\grove-digital-inputs\GroveDigitalInBD.png[]
49+
****

0 commit comments

Comments
 (0)