Commit Graph

47 Commits

Author SHA1 Message Date
larsm dd5a128199 added battery voltage calibration, see config.h 2018-07-21 13:56:23 +02:00
larsm 38cb5992f2 added more setScopeChannel for debug output, fixed line ending in debug output 2018-07-21 12:09:31 +02:00
larsm ac87327ebe fixed comments on uarts in config.h 2018-07-21 10:20:57 +02:00
Niklas Fauth db9194e9bd FIX: Arduino example code in config file 2018-06-13 09:55:34 +02:00
Niklas Fauth 1d4dd42bde RM: unused uart struct 2018-06-11 23:12:10 +02:00
Niklas Fauth 2d2a9c4d11 UPD: usart control now with steer and speed as control values. Btw this is not tested yet but I don't see why it shouldn't work ;) 2018-06-11 14:48:58 +02:00
Niklas Fauth b3fe48a832 ADD: control via uart. Send two int16 (4 bytes) to usart 2 to control the motors with an arduino or a raspberry pi 2018-06-11 14:29:39 +02:00
NiklasFauth 9332f59f82
Merge pull request #20 from larsmm/master
Lars: added lots of documentation, adc improved, motor reverse added
2018-05-29 12:19:17 +02:00
larsm 88b26123c2 added lots of comments; added some validation to config.h; improved adc-input: added min and max adc-values, added poti calibration, added adc-values to debug-output; added support for a second button connected to adc2; added INVERT_R_DIRECTION and INVERT_L_DIRECTION; updated readme 2018-05-27 22:16:52 +02:00
NiklasFauth 057407ae24
Merge pull request #15 from TobleMiner/ppm-sanitize-rebase
Enhance robustness of PPM parsing
2018-05-19 23:19:09 +02:00
Tobias Schramm 2dd9d37bb3 Enhance robustness of PPM parsing
Add additional checks to ensure only valid PPM pulse trains are accepted.
Add auto-idle feature to ensure vehicle stops if PPM signal is lost.

Co-authored-by: Tobias Mädel <t.maedel@alfeld.de>
2018-05-19 19:24:24 +02:00
NiklasFauth 9ef7e0b936
Update README.md 2018-05-14 13:00:25 +02:00
NiklasFauth 7c9deb279c
Merge pull request #8 from trilader/master
Makefile improvements
2018-05-14 12:26:08 +02:00
Daniel Schulte 792e7a9e9b Makefile: Rebuild objects if config.h changes 2018-05-12 12:13:43 +02:00
Daniel Schulte 27403e0594 Makefile: Don't fail if build dir already exists 2018-05-12 12:12:52 +02:00
Niklas Fauth ca525abe96 ADD: re-initialize I2C after comms error 2018-05-11 22:04:12 +02:00
Niklas Fauth 8be7681ebf FIX: ppm interrupt problem 2018-05-11 21:27:21 +02:00
Niklas Fauth d73a2450bf UPD: better pinout diagram 2018-05-08 13:08:30 +02:00
Niklas Fauth 206f67631a ADD: example code for turbo boost 2018-05-08 13:06:10 +02:00
Niklas Fauth 312d08b944 FIX: license information 2018-05-08 13:02:20 +02:00
Niklas Fauth aff32b2bb4 ADD: comments from TomTinkering 2018-05-08 12:51:01 +02:00
Niklas Fauth 47f243b2fe ADD: support for chinese nunchuck 2018-05-06 20:13:11 +02:00
Niklas Fauth 7337a8ae7e ADD: support for chinese nunchuck 2018-05-06 20:11:53 +02:00
Niklas Fauth 5326e558ae FIX: README howto flash 2018-04-25 19:28:45 +02:00
Niklas Fauth 0172976057 ADD: make unlock and make flash to Makefile 2018-04-25 19:27:15 +02:00
Niklas Fauth 4ac8b72fb0 ADD: README 2018-04-09 22:08:26 +02:00
Niklas Fauth 5a3ed507b2 ADD: UVLO in config 2018-04-09 22:03:19 +02:00
Niklas Fauth 17f497f357 ADD: README 2018-04-09 21:52:10 +02:00
Niklas Fauth de8957536c UPD: more universal codebase for different vehicles 2018-04-09 21:43:59 +02:00
Niklas Fauth 69a14c52a9 ADD: Moving average for Nunchuck readings 2018-04-08 00:15:15 +02:00
Niklas Fauth fd49c006f7 ADD: Wii Nunchuck control 2018-04-08 00:03:35 +02:00
Niklas Fauth 30f8d97694 ADD: analog commands via ADC 2018-02-26 22:00:09 +01:00
Niklas Fauth 8d31eaf8af ADD: analog input for vehicle during hackerhotel 2018-02-18 14:02:05 +01:00
Rene Hopf ff224a2509 adc in 2018-02-18 13:37:50 +01:00
Niklas Fauth b988e09e3e ADD: abs for current measure 2018-02-17 00:19:10 +01:00
Niklas Fauth 6842f7b7fe ADD: buzzer, undervoltage lockout, safe poweroff, foo 2018-02-10 01:37:36 +01:00
Niklas Fauth 10da0983c6 modified the scope function 2018-02-09 10:11:46 +01:00
Niklas Fauth a86574bcea ADD: ppm input 2018-02-09 09:39:47 +01:00
Niklas Fauth 94907b91cf refactored code, moved user-relevant defines to config.h 2018-02-09 08:53:25 +01:00
Rene Hopf 86c6106fb7 current feedback "working" 2018-01-07 03:11:55 +01:00
Rene Hopf 61aff94a26 format 2018-01-06 23:33:34 +01:00
Rene Hopf cd5718e151 cleanup 2018-01-06 23:11:22 +01:00
Rene Hopf 7670cda730 cleanup 2018-01-06 22:59:15 +01:00
Rene Hopf cd72ac6ded dual test 2018-01-06 18:54:51 +01:00
crinq b95d11bd57 foo 2018-01-03 23:55:54 +01:00
crinq 73d5c38c88 vel iff0 2017-12-30 04:07:09 +01:00
crinq 2556a9bbce pwm working 2017-12-30 02:55:59 +01:00