Liczba postów: 15
Liczba wątków: 1
Dołączył: Jan 2017
Reputacja:
0
Witam serdecznie tych co obserwują temat. Zabieg z małym układzikiem powiódł się przy czym AZYM=AZIN/1; ma być . Sterownik zlicza bardzo dobrze , dodatkowo można ustawić prędkość rotora przy zastosowaniu przetwornicy. Minus jest taki iż przetwornica generuje zakłócenia do impulsów stopni . Po zastosowaniu osobnego zasilanie do arduino wszystko jest ok. Dodatkowo z doświadczenia wynikła jeszcze jedna sprawa ,że tania wersja arduino ma swoje wady np: przy włączaniu się przekaźnika od sterowania silnika prawo lewo wyświetlacz szaleje i blokuję się wszystko . Jakby był za duży spadek napięcia , tak to wygląda . Jeden sterownik już wyśmienicie działa drugi do poprawki . Polecam świetna zabawa i duża satysfakcja . Program Ham Radio Delux a dokładnie HRD Rotor działa idealnie klikam w logu na stopnie i antena się dokręca automatycznie do QTH . Jeśli macie jakieś sugestie i pytania to z miłą chęcią zastosuję i pomogę .
Liczba postów: 15
Liczba wątków: 1
Dołączył: Jan 2017
Reputacja:
0
Koledzy jak zmienić kod by uruchomić lcd 1602 z I2c o adresie 3F mega 2560 . Gdzie mam go zmienić : /* Arduino Rotator Controller
*/
#define CODE_VERSION "2018.03.14.01"
#include <avr/pgmspace.h>
#include <EEPROM.h>
#include <math.h>
#include <avr/wdt.h>
#include "rotator_hardware.h"
#ifdef HARDWARE_EA4TX_ARS_USB
#include "rotator_features_ea4tx_ars_usb.h"
#endif
#ifdef HARDWARE_WB6KCN
#include "rotator_features_wb6kcn.h"
#endif
#ifdef HARDWARE_M0UPU
#include "rotator_features_m0upu.h"
#endif
#ifdef HARDWARE_TEST
#include "rotator_features_test.h"
#endif
#if !defined(HARDWARE_CUSTOM)
#include "rotator_features.h"
#endif
#include "rotator_dependencies.h"
#ifdef FEATURE_4_BIT_LCD_DISPLAY
#include <LiquidCrystal.h> // required for classic 4 bit interface LCD display (FEATURE_4_BIT_LCD_DISPLAY)
#endif // FEATURE_4_BIT_LCD_DISPLAY
#if defined(FEATURE_ADAFRUIT_I2C_LCD)
#include <Adafruit_MCP23017.h> // required for Adafruit I2C LCD display
#include <Adafruit_RGBLCDShield.h> // required for Adafruit I2C LCD display
#endif
#if defined(FEATURE_YOURDUINO_I2C_LCD) || defined(FEATURE_RFROBOT_I2C_DISPLAY) || defined(FEATURE_SAINSMART_I2C_LCD)
#include <LiquidCrystal_I2C.h> // required for YourDuino.com or DFRobot I2C LCD display
#endif
#if defined(FEATURE_YOURDUINO_I2C_LCD)
#include <LCD.h> // required for YourDuino.com I2C LCD display
#endif
#ifdef FEATURE_LCD_DISPLAY
#include "rotator_k3ngdisplay.h"
#endif
#ifdef FEATURE_WIRE_SUPPORT
#include <Wire.h> // required for FEATURE_I2C_LCD, any ADXL345 feature, FEATURE_AZ_POSITION_HMC5883L, FEATURE_EL_POSITION_ADAFRUIT_LSM303
#endif
#if defined(FEATURE_AZ_POSITION_HMC5883L) || defined(FEATURE_AZ_POSITION_HMC5883L_USING_JARZEBSKI_LIBRARY)
#include <HMC5883L.h> // required for HMC5883L digital compass support
#endif
#if defined(FEATURE_AZ_POSITION_DFROBOT_QMC5883)
#include <DFRobot_QMC5883.h>
#endif
Liczba postów: 15
Liczba wątków: 1
Dołączył: Jan 2017
Reputacja:
0
To jest cały kod. . dodaje bibliotekę #include <LiquidCrystal_I2C.h> i nic . Niestety ale to chyba nie na moje nerwy coś źle robię . Jest to ponoć bardzo proste ale musiałbym poważne lekcje odrobić by tak stwierdzić . w tym linku jest wszystko :https://docs.google.com/document/d/1Q4_X2XdndylohjhZWsaAUNl1UIqYGt9Kxp1VM70XJGM/edit#heading=h.8truf6dpg0f7 . Dodam że płyta to mega 2560 LCD to1602 z I2C , biblioteka dodana i na przykładzie chodzi oczywiście na zmienionym adresie 0x3F. Dziękuję za czas i wyrozumiałość .
Liczba postów: 2,375
Liczba wątków: 0
Dołączył: Oct 2017
Reputacja:
240
Wklej tu swój kod i napisz jakie masz błędy kompilacji. A #include <LiquidCrystal_I2C.h> nie jest tym: #define FEATURE_SAINSMART_I2C_LCD