PortaMob
PortaMob.h File Reference

The PortaMob Arduino Shield Library. More...

#include <Arduino.h>
#include <Adafruit_SSD1306.h>
Include dependency graph for PortaMob.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PortaMob
 A class that provides comprehensive functionalities to interact with the PortaMob Shield components. More...
 

Macros

#define PORTAMOB_KEY_1   2
 Digital pin number for button 1.
 
#define PORTAMOB_KEY_2   5
 Digital pin number for button 2.
 
#define PORTAMOB_KEY_3   8
 Digital pin number for button 3.
 
#define PORTAMOB_KEY_4   9
 Digital pin number for button 4.
 
#define PORTAMOB_KEY_5   3
 Digital pin number for button 5.
 
#define PORTAMOB_KEY_6   6
 Digital pin number for button 6.
 
#define PORTAMOB_KEY_7   4
 Digital pin number for button 7.
 
#define PORTAMOB_KEY_8   7
 Digital pin number for button 8.
 
#define PORTAMOB_KEY_9   10
 Digital pin number for button 9.
 
#define PORTAMOB_EEPROM_ADDR   0x50
 EEPROM I2C address.
 
#define PORTAMOB_SCREEN_ADDRESS   0x3C
 OLED screen I2C address.
 

Detailed Description

The PortaMob Arduino Shield Library.

The PortaMob library facilitates the interaction with the PortaMob Shield components, including the 3x3 push button grid, monochromatic 0.96 inch OLED display, and an EEPROM memory. This library empowers developers with a comprehensive yet easy-to-use set of functions to harness the shield's capabilities for prototyping, educational demonstrations, and interactive simulations.

Author
Nathanne Isip
Date
29 August 2023

Definition in file PortaMob.h.