Skip to content

VideoMem/RCVehicle-AVR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RC Vehicle Control - AVR

RC control Atmega 328p (Nano/ Uno /Micro)

Select your board editing the BOARD_TAG in MakeFile

As an example: BOARD_TAG = nano328

$ make show_boards

To show all the supported boards

Prerequisites

Install the required AVR+Arduino stack, you also will need Python 2.7 for the console. More info: https://github.com/sudar/Arduino-Makefile

Upload firmware

Connect nano/uno/micro trough usb serial port and execute

$ make upload

Console (Manchester line coding) Optional if mapSerial->setDirect(false); in main.h

$ python console/console.py

Manchester line code is intended for use with IR and RF SAW modules (disabled per default) It will slow down your baudrate in half but improves clock recovery and signal quality.

Instructions for Arduino IDE builds

Clone this repository into your sketches directory

$ git clone https://github.com/VideoMem/RCVehicle-AVR.git

Rename rc_vehicle/main.h to rc_vehicle/rc_vehicle.ino

$ mv rc_vehicle/main.h rc_vehicle/rc_vehicle.ino

Delete main.cpp

$ rm rc_vehicle/main.cpp

TODO

Link to main Android Bluetooth controller app

About

A prototype firmware core for RC control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages