mirror of
				https://github.com/kevinveenbirkenbach/physical-interface.git
				synced 2025-11-04 02:37:58 +00:00 
			
		
		
		
	
			
				
					
						
					
					cc4c4694c974ed7fe952ac95e5ba13dea5eff9fe
				
			
			
		
	Physical Interface
Software to build up an REST-API on an Arduino based microcontroller, to interact with hardware and the physical environment.
Setup
First update the necessary software via typing in:
bash ./scripts/library-update.sh
bash ./scripts/board-update.sh
Maintaining
Links
The following links can be helpful for maintaining this code and understanding the domain:
Hardware
Transistor
- https://www.elektronik-kompendium.de/sites/bau/0201291.htm
 - https://components101.com/transistors/s8050-transistor-pinout-equivalent-datasheet
 - https://cdn-reichelt.de/documents/datenblatt/A100/PN2222A-FSC.pdf
 
IR-Reciever
Software
IR
- https://github.com/crankyoldgit/IRremoteESP8266
 - https://github.com/z3t0/Arduino-IRremote/blob/master/examples/IRrecvDumpV2/IRrecvDumpV2.ino
 - https://daniel-ziegler.com/arduino/esp/mikrocontroller/2017/07/28/arduino-universalfernbedienung/
 - https://www.instructables.com/id/Universal-Remote-Using-ESP8266Wifi-Controlled/
 
Serial Communication
License
The "GNU AFFERO GENERAL PUBLIC LICENSE" applies to this project.
Description
				Software to build up an REST-API on an Arduino based microcontroller, to interact with hardware and the physical environment
						
						
						
					Languages
				
				
								
								
									C++
								
								56.5%
							
						
							
								
								
									C
								
								23.3%
							
						
							
								
								
									Shell
								
								20.2%