25 lines
		
	
	
		
			487 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			487 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								require_once __DIR__."/../vendor/autoload.php";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								NoccyLabs\Crap\Crap::activate();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								use NoccyLabs\Gpio\Gpio;
							 | 
						||
| 
								 | 
							
								use NoccyLabs\Gpio\Device\Display\Pcd8544Device;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$gpio = new Gpio(true);
							 | 
						||
| 
								 | 
							
								$lcd = new Pcd8544Device;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$lcd
							 | 
						||
| 
								 | 
							
								    // we can rename devices as we like, to help in debugging
							 | 
						||
| 
								 | 
							
								    ->setName("pcd8544_1")
							 | 
						||
| 
								 | 
							
								    ->setPin("sda", $gpio[0])
							 | 
						||
| 
								 | 
							
								    ->setPin("scl", $gpio[1])
							 | 
						||
| 
								 | 
							
								    ->setPin("res", $gpio[2])
							 | 
						||
| 
								 | 
							
								    ->setPin("sce", $gpio[3])
							 | 
						||
| 
								 | 
							
								    ->setPin("dc",  $gpio[4])
							 | 
						||
| 
								 | 
							
								    ->initialize()
							 | 
						||
| 
								 | 
							
								    ;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |