• Stars
    star
    170
  • Rank 223,357 (Top 5 %)
  • Language
    C
  • Created about 12 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Sanguino add-on for the Arduino IDE, based on http://code.google.com/p/sanguino/

Sanguino

Developed by Kristian Sloth Lauszus, 2012

The code is released under the GNU General Public License.


Build Status

This is a Sanguino third-party hardware add-on for the Arduino IDE.

To use this add-on simply add the following url: https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json to the Arduino boards manager. Please see the following page for more information: https://learn.adafruit.com/add-boards-arduino-v164.

Advanced users can install the hardware add-on manually by creating a folder named "hardware" inside your sketchbook directory. Now move the Sanguino directory inside that folder. The structure would look like this:

  • Arduino/
    • hardware/
      • Sanguino/
        • avr/
        • bootloaders/
        • variants/
        • README.md
        • boards.txt

PlatformIO

It is also possible to use this add-on with PlatformIO. For instace you can use the Sanguino ATmega644 or ATmega644A running at 16 MHz by creating the following entry in your platformio.ini file:

[env:sanguino_atmega644p]
platform = atmelavr
framework = arduino
board = sanguino_atmega644p

This will also allow you to specify the upload speed by adding the following entry:

upload_speed = 57600

This is needed if you have not burned the Optiboot bootloader.

The list of boards can be found here: http://docs.platformio.org/en/latest/platforms/atmelavr.html#sanguino.

ATmega1284

Since the ATmega1284 is not supported by Avrdude. You will have to burn the bootloader manually from the command line. See this file for help: ATmega1284.md.

Also check out the following site for more information: http://blog.stevemarple.co.uk/2013/01/how-to-use-atmel-atmega1284-non-p.html.

For more information see the following site: http://www.arduino.cc/en/Guide/Environment#thirdpartyhardware or send me an email at [email protected].

More Repositories

1

FaceRecognitionApp

Face Recognition Android App
Java
505
star
2

FaceRecognitionLib

Library for calculating Eigenfaces and Fisherfaces in C++
C++
69
star
3

LaunchPadFlightController

TM4C123G based Flight Controller
C
68
star
4

BalancingRobotFullSize

Code for my full size balancing/segway robot
C++
58
star
5

ADNS3080

Example code for the ADNS-3080 optical flow sensor
Python
49
star
6

fftw3-android

Repository for compiling the newest version of FFTW3 on Android
C
45
star
7

PS3-Controller-BT-Library-for-Arduino

Supports all three PS3 controllers via Bluetooth using the USB Host Shield from http://www.circuitsathome.com/ - This is the old version of the library. The newest one can be found at the following link: https://github.com/felis/USB_Host_Shield_2.0
Arduino
26
star
8

ArduinoVendingMachine

Arduino code for an old vending machine
Arduino
22
star
9

LaunchPadFlightControllerAndroid

Android app for my LaunchPad FlightController: https://github.com/Lauszus/LaunchPadFlightController
Java
17
star
10

Nucleo_F446RE_USBHost

NUCLEO-F446RE example code for the USB Host Shield library 2.0
C
16
star
11

blhost

Changes I did to make blhost work properly on all platforms
C++
13
star
12

BalancingRobotFullSizeAndroid

Android app for my full size balancing robot
Java
12
star
13

python_can_viewer

Python CAN Viewer
Python
11
star
14

VoiceRecognitionService

Simple Android voice recognition app
Java
11
star
15

ArduinoBlinkLED

Source code to use with: https://github.com/felis/USB_Host_Shield_2.0/blob/master/examples/adk/ArduinoBlinkLED/ArduinoBlinkLED.ino
Java
9
star
16

OneWheeledSkateboard

One wheeled skateboard
C++
8
star
17

ImageAnalysisWithMicrocomputer30330

OpenCV code for Image Analysis with Microcomputer 30330
C++
6
star
18

GSMSIM300

Library for the SIM300 GSM module
C++
5
star
19

pyblhost

Python implemented of blhost used to communicate with the NXP MCUBOOT/KBOOT bootloader
Python
5
star
20

Serialf

Small class which allows you to use printf easily with Arduino
C
4
star
21

RocketLogger

Log pressure, acceleration and angular velocity of a model rocket using an ESP8622 via a simple webinterface
C++
3
star
22

PlantFriendsApp

App for Plant Friends
Python
3
star
23

rpi-kivy-wheel

Kivy wheel for Raspberry Pi
3
star
24

ReflexBall

ReflexBall Rally
C
3
star
25

Basys2

Projects for the Basys 2 board from Digilent
VHDL
3
star
26

SpacecraftInstrumentationSystems30320

Book for Spacecraft Instrumentation Systems 30320
TeX
2
star
27

DroneDraw

Drone Draw Android app
Java
2
star
28

6502_IMU

6502 code for estimating roll and pitch using an IMU
Assembly
2
star
29

AutonomousRobotSystems31385

C code for Autonomous Robot Systems 31385
C
1
star
30

pybldc

Tool for flashing the VESC via CAN and USB
Python
1
star
31

DIY_OSD

Modified version of the DIY OSD firmware by Dennis Frie: http://www.rcgroups.com/forums/showthread.php?t=1473207
C++
1
star
32

SmsTrackerApp

Android app intended to use with a weather balloon
Java
1
star
33

Assignments02102

Assignments for course 02102 at DTU
Java
1
star
34

DigitalSystemsDesignENGR378

Lab exercises for ENGR 378 at SFSU
Verilog
1
star