Explore chapters and articles related to this topic
LED Control with Different Evaluation Boards (Arduino Uno and NodeMCU)
Published in Anudeep Juluru, Shriram K. Vasudevan, T. S. Murugesh, fied!, 2023
Anudeep Juluru, Shriram K. Vasudevan, T. S. Murugesh
Arduino Uno is one of the most famous and most used evaluation boards in IoT. It is very easy to use and can be interfaced with most of the sensors and modules in IoT. It has 14 digital GPIO (General Purpose Input/Output) pins and 6 analog input pins. A GPIO pin is an uncommitted digital signal pin on a microcontroller or evaluation board or IC (integrated circuit) which can be used as an input or output but not both at the same time. The direction of the GPIO pin (Input or Output) is controllable by the user. GPIO pins have no predefined purpose and are unused by default.
Electronic applications and the Raspberry Pi
Published in Mike Tooley, Electronic Circuits, 2019
The current that can be sunk by the GPIO is appreciably greater than that which can be sourced. Each of the Raspberry Pi’s GPIO lines are capable of sinking a current of up to 16 mA. Furthermore, provided that the 16 mA maximum is observed, the total current limitation no longer applies.
IoT Based Condition Monitoring for Railway Track Fault Detection in Smart Cities
Published in IETE Journal of Research, 2022
Shridhar Padhi, Mansi Subhedar, Saikiran Behra, Tejesh Patil
The gateway system is equipped with NRF 24101 for receiving measured data and it stores the data temporarily in an SD card. The gateway system works on an ESP Microchip which is a low-cost Wi-Fi chip, with a full TCP/IP stack, 32 KiB instruction, 80 KiB user data, 17 GPIO pins, and microcontroller capability with clock speeds of 80 MHz or 160 MHz The ESP microcontroller, Switches, and SD card were placed on the top portion of the Gateway system the measured data is received, and then it is sent to the server by the ESP through a wireless connection. To achieve a good wireless connection an antenna was also attached to enhance the range of the wireless device. To view, all the working and functions of the gateway system an OLED was placed on the gateway on a piece of acrylic bend in order to provide some inclination to the OLED so that it can be viewed properly.
MONOLITh: a soft non-pneumatic foam robot with a functional mesh skin for use in delicate environments
Published in Advanced Robotics, 2022
Anthony E. Scibelli, Cassandra M. Donatelli, Ben K. Tidswell, Micah R. Payton, Eric D. Tytell, Barry A. Trimmer
The desired motor command sequence is sent to the motor drivers via the GPIO pins on the microcontroller board. The Raspberry Pi used a pair of dual motor drivers (MC33926, Pololu Corporation, Las Vegas NV, USA) providing four separate motor channels, of which we used three. The Arduino Nano used three full-bridge motor driver IC (TB6643KQ, Toshiba Corporation, Japan). Each of the three operational motor driver outputs was wired directly to a geared DC motor installed in the motor pack (see motor pack assembly). The motors were chosen for their low cost and were not specifically designed for this application. They provided enough speed and torque to compress the foam and perform stable and quick movements without overheating. Power to the motor drivers, motors and controls components was supplied from a 14.8 V 1300 mAh lithium-ion battery (Turnigy Power Systems). A 5-volt step up/step down voltage regulator (S7V7F5, Pololu Corporation, Las Vegas NV, USA) supplied power to the Raspberry Pi directly to the GPIO rail and a separate USB battery bank was used for the Arduino Nano.
Study on visual control system of acoustic in situ measurement technology for survey of seafloor sediment
Published in Marine Georesources & Geotechnology, 2020
Bin Lv, Guo-liang Qi, Guan-bao Li, Guang-ming Kan, Jing-qiang Wang, Jie Liu
The control circuit board of the microcontroller interface is designed by employing the PIC18F4520 produced by the Microchip Company as the control core. The SPI interface can be connected with the ADC TLC2543 with 12-bit and 11 analog inputs through the level conversion chip, and it is responsible for reading the data from pressure sensor, displacement sensor, angle sensor and voltage sensor. Moreover, seven GPIO interfaces are also designed for the control board of the microcontroller interface, and five of them are adopted to control lifting or inserting electromagnetic valves, DC motor, lighting and video switch. Then, the other two channels are employed to read input signal of bottom sensor and underwater sensor. The communication module with the synchronous serial port and the master control of USART integrated by PIC18F4520 is used for real-time communication with ARM core board. In addition, necessary clock and memory chips are also tailored for the interface control panel of the microcontroller.