Proceedings of the International Joint Conference on Science and Engineering 2022 (IJCSE 2022)

Arduino Uno’s PIN Expansion with SPI Communication to Control 4 LCD Display

Authors
Farid Baskoro1, *, Bambang Suprianto1, Lilik Anifah1, Aristyawan Putra Nurdiansyah1, Miftahur Rochman1
1Department of Electronics Engineering, Universitas Negeri Surabaya, Surabaya, Indonesia
*Corresponding author. Email: faridbaskoro@unesa.ac.id
Corresponding Author
Farid Baskoro
Available Online 27 December 2022.
DOI
10.2991/978-94-6463-100-5_7How to use a DOI?
Keywords
Arduino Uno; PIN Expansion; SPI Communication
Abstract

Arduino Uno is a minimum system board that use atmega 328p as a microcontroller IC (Integrated Circuit). Arduino Uno has 20 output pins. The running out of the pins owned by the Arduino Uno makes it cannot control many LCD, such as 3 LCDs that require 21 pins. With the lack of the Arduino Uno, this study is focusing on expand output pin of Arduino Uno so that it has 32 additional pins by making use of internal SPI communication. This expansion on the Arduino Uno uses 2 MCP23S17. MCP23S17 one to control LCD 1 and LCD 2 while MCP23S17 two to control LCD 3 and LCD 4. The method used in this study is a quantitative method. Data register that used to support SPI communication in this study was obtained from the MCP23S17 datasheet. The results of this study show a table of register data SPI set address that can be used to control the expansion pin on MCP23S17 and pictures of 4 LCD control display.

Copyright
© 2022 The Author(s)
Open Access
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

Download article (PDF)

Volume Title
Proceedings of the International Joint Conference on Science and Engineering 2022 (IJCSE 2022)
Series
Advances in Engineering Research
Publication Date
27 December 2022
ISBN
10.2991/978-94-6463-100-5_7
ISSN
2352-5401
DOI
10.2991/978-94-6463-100-5_7How to use a DOI?
Copyright
© 2022 The Author(s)
Open Access
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

Cite this article

TY  - CONF
AU  - Farid Baskoro
AU  - Bambang Suprianto
AU  - Lilik Anifah
AU  - Aristyawan Putra Nurdiansyah
AU  - Miftahur Rochman
PY  - 2022
DA  - 2022/12/27
TI  - Arduino Uno’s PIN Expansion with SPI Communication to Control 4 LCD Display
BT  - Proceedings of the International Joint Conference on Science and Engineering 2022 (IJCSE 2022)
PB  - Atlantis Press
SP  - 56
EP  - 66
SN  - 2352-5401
UR  - https://doi.org/10.2991/978-94-6463-100-5_7
DO  - 10.2991/978-94-6463-100-5_7
ID  - Baskoro2022
ER  -