Skip to content

Commit 2708438

Browse files
committed
Finished Displays descriptions and updated Gadgets
1 parent 37c4ea9 commit 2708438

4 files changed

Lines changed: 51 additions & 30 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
= Grove Analog Inputs
2-
:page-toclevels: 1
2+
:page-toclevels: 2
33

44
== Grove Standard Analog Inputs
55

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
= Grove Analog Outputs
2-
:page-toclevels: 1
2+
:page-toclevels: 2
33

44
== Standard Analog Output PWM
55
=== Overview

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

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,15 @@ Navigate to >>Scratchpad>>Grove>>Digital Inputs>>Grove Digital Out.vi
2727

2828
image::GroveRGBI2CLCDProject.png[]
2929

30-
This particular VI uses the Green LED. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
30+
This VI uses sends text to the LCD display and also changes the backlight color. It communicates to 2 different I2C addresses to achieve this.
3131

32-
When you press the [Control Button] the LED should toggle on and off.
32+
Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
3333

34-
Links to various other similar boards are also on the Front Panel.
34+
I've only implemented and tested the basic functionality for this board, so Write Text works, Clear and Home works and SetBacklight.
3535

3636
image::GroveRGBI2CLCDFP.png[]
3737

38-
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [Out]. Next we loop round and event structure and use the Control Value Change Event to set the LED. Pressing Stop will fire the Stop event and exit the loop.
39-
The video also shows the same VI being used to switch a relay on and off.
38+
dictates the GPIO Pin for the IC2 Port. We set up the IC2 port for the device in **Grove I2C LCD.lvclass:Init.vi** and **Grove I2C RGB SGM31323.lvclass:Init.vi**. Next we loop round the event structure and wait for a button on the Front Panel to be pressed. When a button is detected (event:button>>Value Change will fire) the associated VI will run. Explore the different events to see how they operate. Pressing Stop will fire the Stop event and exit the loop.
4039

4140
image::GroveRGBI2CLCDBD.png[]
4241

@@ -63,16 +62,17 @@ Navigate to >>Scratchpad>>Grove>>Displays>>I2C Grove 64x128OLED_SSD1315_Graph.vi
6362

6463
image::GroveOLED64x128-SSD1315-GraphProject.png[]
6564

66-
This particular VI uses the Green LED. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
65+
This particular VI builds a small graph image in a 2D picture control. This picture control is converted to a monochrome image and this image is converted into messages n I2C. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
6766

68-
When you press the [Control Button] the LED should toggle on and off.
69-
70-
Links to various other similar boards are also on the Front Panel.
67+
You should see the graph fillng up with random numbers.
7168

7269
image::GroveOLED64x128-SSD1315-GraphFP.png[]
7370

74-
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [Out]. Next we loop round and event structure and use the Control Value Change Event to set the LED. Pressing Stop will fire the Stop event and exit the loop.
75-
The video also shows the same VI being used to switch a relay on and off.
71+
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin used by the I2C port.
72+
73+
We set up the IC2 port for the device in **64x128 I2C OLED SSD1315.lvclass:Init.vi**, this VI also outputs a picture of the correct dimensions as a template. The While Loop will now iterate every 200msecs adding a random number to the 100 element rolling buffer. This buffer is input to Plot XY.vi that creates the picture to fit our template. This picture is input into **64x128 I2C OLED SSD1315.lvclass:Write Image.vi** that converts and transmits all the I2C messages.
74+
75+
Pressing Stop will exit the loop.
7676

7777
image::GroveOLED64x128-SSD1315-GraphBD.png[]
7878

@@ -97,16 +97,15 @@ Navigate to >>Scratchpad>>Grove>>Displays>>I2C Grove 64x48OLED_SSD1306_Graph.vi
9797

9898
image::GroveOLED64x48-SSD1306-GraphProject.png[]
9999

100-
This particular VI uses the Green LED. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
100+
This particular VI builds a small graph image in a 2D picture control. This picture control is converted to a monochrome image and this image is converted into messages n I2C. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
101101

102-
When you press the [Control Button] the LED should toggle on and off.
102+
image::GroveOLED64x48-SSD1306-GraphFP.png[]
103103

104-
Links to various other similar boards are also on the Front Panel.
104+
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin used by the I2C port.
105105

106-
image::GroveOLED64x48-SSD1306-GraphFP.png[]
106+
We set up the IC2 port for the device in **64x48 I2C OLED SSD1306.lvclass:Init.vi**, this VI also outputs a picture of the correct dimensions as a template. The While Loop will now iterate every 200msecs adding a random number to the 100 element rolling buffer. This buffer is input to Plot XY.vi that creates the picture to fit our template. This picture is input into **64x48 I2C OLED SSD1306.lvclass:Write Image.vi** that converts and transmits all the I2C messages.
107107

108-
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [Out]. Next we loop round and event structure and use the Control Value Change Event to set the LED. Pressing Stop will fire the Stop event and exit the loop.
109-
The video also shows the same VI being used to switch a relay on and off.
108+
Pressing Stop will exit the loop.
110109

111110
image::GroveOLED64x48-SSD1306-GraphBD.png[]
112111

@@ -131,16 +130,20 @@ Navigate to >>Scratchpad>>Grove>>Displays>>I2C Grove 8x8 Matrix LED Examples.vi
131130

132131
image::Grove8x8RGBLEDExamplesProject.png[]
133132

134-
This particular VI uses the Green LED. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
133+
Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
134+
135+
Various pre-programed examples are available by selecting the colour from the Colour enum and then pressing Set Number or Set String to display your chosen number or string.
135136

136-
When you press the [Control Button] the LED should toggle on and off.
137+
Set Emoji or Set Animation will display your selected Emoji or Animation.
137138

138-
Links to various other similar boards are also on the Front Panel.
139139

140140
image::Grove8x8RGBLEDExamplesFP.png[]
141141

142-
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin and we then set the pin to [Out]. Next we loop round and event structure and use the Control Value Change Event to set the LED. Pressing Stop will fire the Stop event and exit the loop.
143-
The video also shows the same VI being used to switch a relay on and off.
142+
We set up the IC2 port for the device in **Grove 2 RGB LED Matrix.lvclass:Init**
143+
144+
On the block diagram you can see that the selected Grove connector dictates the GPIO Pin for the I2C Connector. Next we loop round an event structure and use the detect button value change events for Set Number, Set String, Set Emojo or Set Animation. The fired event will use the associated data as an input to the selected function.
145+
146+
Pressing Stop will fire the Stop event and exit the loop.
144147

145148
image::Grove8x8RGBLEDExamplesBD.png[]
146149

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

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ image::GrovePicoShieldI2CConnection.png[]
77

88
== Grove Gesture Sensor
99

10+
The sensor on Grove - Gesture is PAJ7620U2 that integrates gesture recognition function with general I2C interface into a single chip. It can recognize 9 basic gestures, and these gestures information can be simply accessed via the I2C bus.
11+
1012
=== Hardware Details
1113

12-
https://wiki.seeedstudio.com/Grove-4-Channel_SPDT_Relay/[Grove I2C 4 Channel SPDT Relay Board]
14+
https://wiki.seeedstudio.com/Grove-Gesture_v1.0/[Grove - Gesture Sensor V1.0]
1315

1416
=== Demo Video
1517

@@ -37,15 +39,18 @@ The video also shows the same VI being used to switch a relay on and off.
3739
image::GroveDigitalOutLEDBD.png[]
3840

3941
== Grove 6 Axis Gyro Accellerometer
42+
43+
Grove - 6-Axis Accelerometer&Gyroscope is a cost-effective Grove interfaced and integrated sensor combination of 3-axis digital accelerometer and 3-axis digital gyroscope.
44+
4045
=== Hardware Details
4146

42-
https://wiki.seeedstudio.com/Grove-4-Channel_SPDT_Relay/[Grove I2C 4 Channel SPDT Relay Board]
47+
https://wiki.seeedstudio.com/Grove-6-Axis_AccelerometerAndGyroscope/[Grove - 6-Axis Accelerometer & Gyroscope]
4348

4449
=== Demo Video
4550

4651
Here is a video that shows the set-up and running of the LCD Display with RGB Backlight.
4752

48-
video::_c_6OBtgLvg[youtube]
53+
video::Ou9bYsspwoc[youtube]
4954

5055
=== Example Code
5156

@@ -68,15 +73,22 @@ image::GroveDigitalOutLEDBD.png[]
6873

6974

7075
== 8x8 Thermal Camera
76+
77+
The Grove - Infrared Temperature Sensor Array (AMG8833) is a high precision infrared array sensor which based on advanced MEMS technology. It can support temperature detection of two-dimensional area: 8 × 8 (64 pixels) and maximum 7 meters detection distance.
78+
7179
=== Hardware Details
7280

73-
https://wiki.seeedstudio.com/Grove-4-Channel_SPDT_Relay/[Grove I2C 4 Channel SPDT Relay Board]
81+
https://wiki.seeedstudio.com/Grove-Infrared_Temperature_Sensor_Array-AMG8833/[Grove - Infrared Temperature Sensor Array(AMG8833)]
7482

7583
=== Demo Video
7684

7785
Here is a video that shows the set-up and running of the LCD Display with RGB Backlight.
7886

79-
video::_c_6OBtgLvg[youtube]
87+
video::XtYEoU-dgPk[youtube]
88+
89+
This video shows some of the development process
90+
91+
video::XtYEoU-dgPk[youtube]
8092

8193
=== Example Code
8294

@@ -99,9 +111,12 @@ image::GroveDigitalOutLEDBD.png[]
99111

100112

101113
== L298 Motor Driver
114+
115+
The Grove - I2C Motor Driver V1.3 (latest version) can directly control Stepper Motor or DC Motor. Its heart is a dual channel H-bridge driver chip(L298N)that can handle current up to 2A per channel, controlled by an Atmel ATmega8L which handles the I2C communication with platforms such as Arduino. Both motors can be driven simultaneously while set to a different speed and direction. It can power two brushed DC motors or one 4-wire two-phase stepper motor. It requires a 6V to 15V power supply to power the motor and has an onboard 5V voltage regulator which can power the I2C bus and the Arduino(selectable by jumper). All driver lines are protected by diodes from back-EMF.
116+
102117
=== Hardware Details
103118

104-
https://wiki.seeedstudio.com/Grove-4-Channel_SPDT_Relay/[Grove I2C 4 Channel SPDT Relay Board]
119+
https://wiki.seeedstudio.com/Grove-I2C_Motor_Driver_V1.3/#hardware-overview/[Grove - I2C Motor Driver V1.3]
105120

106121
=== Demo Video
107122

@@ -161,6 +176,9 @@ image::GroveDigitalOutLEDBD.png[]
161176

162177

163178
== NFC Reader/Writer
179+
180+
181+
164182
=== Hardware Details
165183

166184
https://wiki.seeedstudio.com/Grove-4-Channel_SPDT_Relay/[Grove I2C 4 Channel SPDT Relay Board]

0 commit comments

Comments
 (0)