Page 1
RAK13009, refer to the Datasheet. The RAK13009 WisBlock QWIIC can be mounted on any Sensor slot of the WisBlock Base board, as shown in Figure 1. Also, always secure the connection of the WisBlock module by using compatible screws.
Page 2
WisBlock module. Once attached, carefully fix the module with three pieces of M1.2 x 3 mm screws. Figure 2: RAK13009 assembly to WisBlock Base Disassembling The procedure in disassembling any type of WisBlock modules is the same.
Page 3
Documentation Center Figure 5: Applying even forces on the proper location of a WisBlock module NOTE If you will connect other modules to the remaining WisBlock Base slots, check on the WisBlock Pin Mapper tool for possible conflicts. After all this setup, you can now connect the battery (optional) and USB cable to start programming your WisBlock Core.
Page 4
Documentation Center Figure 6: RAK13009 and 16x2 LCD using QWIIC interface In this example, you will be able to see the I2C address of the device you connected using the QWIIC interface. 1. You need to select first the WisBlock Core you have, as shown in Figure 7 to Figure 9.
Page 5
Documentation Center Figure 8: Selecting RAK11200 as WisBlock Core Figure 9: Selecting RAK11300 as WisBlock Core 2. On the Arduino IDE, go to Sketch > Include Library > Manage Libraries. The Library Manager should open, then install the LiquidCrystal I2C library, as shown in Figure 10.
Page 6
Documentation Center Figure 10: Installing the LiquidCrystal I2C library 3. After successful installation of the library, you can now copy the following sample code into your Arduino IDE: #include LiquidCrystal_I2C.h #include Wire.h //initialize the liquid crystal library //the first parameter is the I2C address //the second parameter is how many rows are on your screen //the third parameter is how many columns are on your screen LiquidCrystal_I2C...
Page 7
Documentation Center Figure 11: Selecting the correct Serial Port Figure 12: Uploading the sample code NOTE: RAK11200 requires the BOOT0 pin to be configured properly before uploading. If not done properly, uploading the source code to RAK11200 will fail. Check the full details on the RAK11200 Quick Start Guide.
Page 8
Documentation Center Figure 13: QWIIC EXAMPLE displayed on 16x2 LCD 6. If you are not seeing the same output, check the device's I2C address by using this code:...
Page 9
Documentation Center * Scan the I2C Address of your LCD using * this example code. Make sure your SDA and SCL * line is connected properly. * Follow the connection of LCD with I2C Backpack to RAK13002. #include <Wire.h> //include Wire.h library void setup() Wire.begin();...
Page 10
Documentation Center Figure 14: I2C address of your 16x2 LCD Last Updated: 7/29/2022, 10:17:19 PM...
Specifications Overview Mounting The RAK13009 WisBlock QWIIC can be mounted to the IO slot of the WisBlock Base board. Figure 1 shows the mounting mechanism of the RAK13009 on a WisBlock Base board, such as the RAK5005-O Figure 1: RAK13009 WisBlock QWIIC mounting Hardware The hardware specification is categorized into four parts.
All the QWIIC cables follow the color scheme and arrangement, as shown in the table below. Wire Color Label Black 3.3 V Blue Yellow ⚠ WARNING The recommended max current on a QWIIC cable is 226 mA. Mechanical Characteristics Board Dimensions Figure 4 shows the dimensions and the mechanical drawing of the RAK13009 module.
Page 13
Documentation Center Figure 4: RAK13009 dimensions Figure 5: QWIIC interface dimensions (in mm) WisConnector PCB Layout...
Need help?
Do you have a question about the RAK13009 and is the answer not in the manual?
Questions and answers