Recently, Arduino launched support for programming ARM-based SBCs using the Arduino web editor and Raspberry Pi is one of the SBCs on the list. This video is all about the basic setup to get started with the programming of the Raspberry Pi GPIOs using Arduino codes. The setup is pretty simple and will help you if you are more comfortable in the Arduino ecosystem as compared to python. More in-depth functionalities are yet to be checked.
The pin/GPIO mapping or the numbering convention used by Arduino to address each GPIO pins is straightforward and it uses the actual pin position in the header of the Raspberry Pi. Obviously, pins used for power and GND can’t be used as GPIO but still, those pin numbers are not used for other GPIOs. Pin# defines the PIN number as used by Arduino.
Code#include <SoftwareSerial.h>
// SoftwareSerial mySerial(16, 15);
int led=18;
void setup() {
Serial.begin(9600);
for(int i=0;i<40;i++)
pinMode(i, OUTPUT);
Serial.println("Strating the application.");
}
void loop() {
//Serial.println("Hello");
for(int i=1;i<14;i++){
digitalWrite(i, HIGH);
delay(1000);
digitalWrite(i, LOW);
delay(1000);
}
}
Video
Comments
Please log in or sign up to comment.