这周的作业是
设计和搭建一个连接至少两个处理器的有线/无线网络
电路设计
设计了两块电路板。一块是有 Attiny45 的桥接板:
另外一块也是 Attiny45,作为受控节点:
制作电路板
继续使用 Roland SMR-20 雕刻板子。
在 fabmodules 中,将导出的电路 png 文件dpi 设为 1500,计算出路径,然后完成雕刻和切割:
焊接贴片元件:
烧固件:
make -f hello.bus.45.make
sudo make -f hello.bus.45.make program-usbtiny
1 | avr-objcopy -O ihex hello.bus.45.out hello.bus.45.c.hex;\ |
运行程序
在 terminal 中运行 python 程序,需要制定串口名字和波特率:
python term.py /dev/tty.usbserial-A400gwhT 9600
程序代码.