13. Networking and communications¶
Schedule¶
- 5/21(Sat) local session 10:00-17:00
Instructors bootcamp 2023¶
- January: instructor bootcamp @ Waag (+ distributed)
USB-D11C-serial with 1x6 TH Pin and USB-A connector¶
USB-D11C-serial with 1x6 TH Pin and USB-A connector
FA2022 USB-D11C-serial (Arduino IDE + Xiao)
Group Assignment¶
send a message between two projects
Assessment¶
What does “two projects” mean in the group assignment
Answer: You need to send a message between any combination of boards, computers and/or mobile devices. You need to write code that sends or receives the message in question.
Todo¶
Individual assignment¶
design, build, and connect wired or wireless node(s)
with network or bus addresses
Assessment¶
Can we use arduino/commercial boards for networking?
Answer: Yes, provided one of the boards is of your own design and fabrication. Commercial wireless modules can be used provided they are integrated into your own design. You can use a commercial networking module as long as it is integrated in your own design. Note the difference between board and module - those are two different things.
Todo¶
I2C¶
- I2C = Inter-Integrated Circuit
- IIC(I-I-C)
- I^2C(I-squared-C), I2C(I-two-C)
Ref. ESP32 I2C Communication: Set Pins, Multiple Bus Interfaces and Peripherals (Arduino IDE)
Pull up resistor¶
- 10k ohm
Output device OLED | Networking I2C Board |
10k | 4.99k |
Address¶
Tips: Find I2C OLED Address and Display original image