13. Networking and communications¶
General Info¶
- (May 1: final presentations sign-up) -> instructor to sign-up
- May 05: interface and application programming
- May 12: wildcard week
- May 19: applications and implications
- May 26: invention, intellectual property, and income
- Jun 02: project development
Wildcard week¶
- embroidery
- png
- Composites
Assignment¶
Individual assignment:¶
Note
design, build, and connect wired or wireless node(s)
Group assignment:¶
Note
Send a message between two projects
TODO: Individual assignment¶
I2C¶
-
Inter-Integrated Circuit
- IIC(pronounced I-I-C)
- I^2C(pronounced I-squared-C), I2C(pronounced I-two-C)
Nodes¶
- Master
- Secondary ( ~~Slave~~ )
Wire¶
- SDL
- Serial Data
- Pull-Up
- SCL
- Serial Clock
- Pull-Up
- VCC
- GND
Pull up resistor¶
- 10k ohm
Output device OLED | Networking I2C Board |
10k | 4.99k |
Address¶
- 8bit (0b00001111) on device as hex(0x**)
- 7bit (0b0000111_) in program as hex(0x**)
-
last bit is R/W#bit
- 0:send from Master
- 1:receive from Master
- I2c scannser
OLED¶
- 1.3Ӧ
SPI¶
- Serial Peripheral Interface
Wire¶
- SCK
- Serial Clock
- MISO
- Master In Slave Out
- MOSI
- Master Out Slave In
- SS / CS
- Slave Select / Chip Select
TODO: Group assignment¶
Input device :Ishimura¶
1 |
|
Output device :Takezawa¶
1 |
|
Networking and communications :¶
1 |
|
Interface :¶
1 |
|
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.
Last update: May 1, 2021