The SparkFun RedBoard Artemis is an all-in-one development board that integrates the powerful Artemis module, which is based on the Ambiq Apollo3 microcontroller. This board is designed to be a bridge between hobbyist and professional environments, offering the ease-of-use of the Arduino ecosystem with the advanced features of the Artemis module. The Cortex-M4F processor core provides ample computational power, and the board's rich set of peripherals makes it suitable for a wide range of applications, from simple LED blink projects to complex machine learning tasks.
Pin Number | Function | Description |
---|---|---|
1 | GND | Ground |
2 | 3.3V | 3.3V power supply |
3 | VIN | Voltage input for board power (4-6V) |
4 | RESET | Reset pin (active low) |
5-28 | Digital Pins | Digital I/O, some can be used as PWM or analog |
29-34 | Analog Pins | Analog input pins |
35-38 | I2C/SPI | Communication pins for I2C and SPI |
39-40 | RX/TX | UART communication pins |
Q: Can I use the Arduino IDE with the RedBoard Artemis? A: Yes, the RedBoard Artemis is compatible with the Arduino IDE.
Q: What is the maximum voltage that can be applied to the I/O pins? A: The maximum voltage for the I/O pins is 3.3V.
Q: Does the RedBoard Artemis support battery operation? A: Yes, it can be powered by a battery connected to the VIN pin.
Q: How do I enable Bluetooth functionality? A: Bluetooth can be enabled through the appropriate libraries and code within the Arduino IDE or other development environments.
Below is a simple example of how to blink the onboard LED using the Arduino IDE:
// Define the LED pin
const int ledPin = 13;
// The setup function runs once when you press reset or power the board
void setup() {
// Initialize the LED pin as an output
pinMode(ledPin, OUTPUT);
}
// The loop function runs over and over again forever
void loop() {
digitalWrite(ledPin, HIGH); // Turn the LED on
delay(1000); // Wait for a second
digitalWrite(ledPin, LOW); // Turn the LED off
delay(1000); // Wait for a second
}
Remember to select the appropriate board from the Tools menu in the Arduino IDE before uploading the code.