Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Нильский Нильский слоник или гнатонем Петерса - Нильский слоник, или гнатонем Петерса, рыбка из семейства мормировых, распространен в центральной и западной частях Африки. Эти рыбы предпочитают селиться в реках со слабым течением, густой растительностью, часто мутной водой. Необычная, видоизмененная, нижняя губа в виде хобота придает сходство со слоном. Уникальная способность этих рыб - электролокация. Рыба создает слабое электрическое поле вокруг себя и считывает его искажения окружающими объектами, таким образом создается карта местности.

Судак-тудак

У дороги новый чибис

Идиакант

shakalby

Моряки
  • Число публикаций

    31
  • Регистрация

  • Последнее посещение

Репутация

0 Обычный

1 подписчик

О shakalby

  • Звание
    Старший матрос

Информация

  • Город
    Краснодар
  • Меня зовут
    Михаил
  1. Не могу отписать тебе в личку что то у тя там не можешь принимать написал на почту!
  2. нашел косяк в переводе и в координате голубого!!!!
  3. так нету ни у кого рабочей русской??
  4. Спасибо поковыряю, отпишусь к вечеру!
  5. ну тогда остается ковырять! так как нету ни у кого прошивки русской!!!! ((
  6. Других русских нет!( и тем более для пресняка она)
  7. я чет не понял что куад паять?? и зачем переписать не вариант?? я так понял 2 контакт напаять на 42 а с 42 куда паять на 2 контакт?
  8. подскажите что переписать что бы работали каналы светиков так как пины ледов совпадают с тач панелью! /* --------- назначение пинов ---------- 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 - экран 42,43,47,48,49 - тач панель (для 11 бит шима) 19 - Датчик температуры (DS18B20 Temperature sensors pin) 20, 21 - часы 2 - White Led pin 3 - Blue Led pin 5 - RoyBlue Led pin 6 - Red Led pin 7 - UV Led pin 8 - Orange Led pin 11 - Green Led pin 13 - луна 8 бит 4 - подсветка LCD (8 бит) 9 - пин для помпы 1 (Pump PWM 1) 10 - пин для помпы 2 (Pump PWM 2) A0 - таймер 1 (Timer 1) A1 - таймер 2 (Timer 2) A2 - таймер 3 (Timer 3) A3 - таймер 4 (Timer 4) A4 - таймер 5 (Timer 5) A5 - Нагреватель вкл./выкл. (power switch Heater on/off) A6 - Холодильник вкл./выкл. (power switch1 Chiller on/off) A7 - Buzzer Alarm A8 - Включить / выключить питание на драйвера A9 - вкл./выкл. вентилятор (Cooler on/off) 44 - Вентилятор на радиаторе 1 (pwm) 45 - Вентилятор на радиаторе 2 (pwm) 50, 51, 52, 53 - SD карта 0, 1 - RX, TX Serial - USB шнур 14, 15 - RX, TX Serial3 - Bluetooth 16, 17 - RX, TX Serial2 - Роутер */ // изменение настроек блютуз http://blockbob-eate...al.com/754.html // AT+NAMExxxxxx // изменить имя // AT+PINxxxx // изменить пароль // AT+BAUD6 // изменить скорость 38600 //============================ Примеры // Русификация библиотеки UTFT http://devicter.blog...lFont.html#more // синхронизация времени (NTP) http://devicter.blog...o-ntp.html#more // калибровка тачскрина, работа с RTC http://devicter.blog...o-rtc.html#more // Уроки по созданию беспроводной системы домашней автоматизации http://devicter.blog...-post.html#more // Система мониторинга потребления электричества http://devicter.blog...-post.html#more #include <SimpleTimer.h> // http://arduino.cc/pl...pleTimer Чтобы навсегда забыть о millis(), lastMillis, previousMillis и расстановке флагов // Очень удобно работает setTimeout - вставляется вместо delay() //#include <avr/io.h> #include <util/delay.h> // в том месте программы где нужна пауза пишите: _delay_us(на сколько МИКРОсекунд вам нужна пауза); // или _delay_ms(на сколько милисекунд вам нужна пауза); #include <ITDB02_Graph16.h> #include <avr/pgmspace.h> #include <UTouch.h> #include <Wire.h> // I2C library #include <EEPROM.h> #include "writeAnything.h" #include "pgmspace_big.h" #include <DS1307.h> #include <OneWire.h> #include <DallasTemperature.h> #include <SdFat.h> #include <SdFatUtil.h> //#include <Messenger.h> SimpleTimer timemillis; // There must be one global SimpleTimer object. //Default Controller Settings boolean RECOM_RCD = true; // For Mean Well drivers change "true" to "false" //******************** Выбор частот PWM (PWM_FRQ_Value) ********************* //------------------ для пинов 7,8,9, 11, 12 ------------------ //byte PWM_FRQ_Value = 1; // PWM Frequency = 31.374 KHz //byte PWM_FRQ_Value = 2; // PWM Frequency = 3906 Hz //byte PWM_FRQ_Value = 3; // PWM Frequency = 488 Hz byte PWM_FRQ_Value = 4; // PWM Frequency = 122 Hz //byte PWM_FRQ_Value = 5; // PWM Frequency = 30.63 Hz //-------------------- для пина 10 (таймер 2)------------------- //byte PWM_FRQ_ValueT2 = 1; // PWM Frequency = 31.374 KHz //byte PWM_FRQ_ValueT2 = 2; // PWM Frequency = 3.921 KHz //byte PWM_FRQ_ValueT2 = 3; // PWM Frequency = 980.3 Hz //byte PWM_FRQ_ValueT2 = 4; // PWM Frequency = 490.1 Hz //byte PWM_FRQ_ValueT2 = 5; // PWM Frequency = 245 hz //byte PWM_FRQ_ValueT2 = 6; // PWM Frequency = 122 Hz //byte PWM_FRQ_ValueT2 = 7; // PWM Frequency = 30.63 hz //--------------- для пинов 44, 45, 46 (вентелятор) -------------- //byte PWM_FRQ_Value_Fan = 1; // PWM Frequency = 31.374 KHz //byte PWM_FRQ_Value_Fan = 2; // PWM Frequency = 3.921 Khz //byte PWM_FRQ_Value_Fan = 3; // PWM Frequency = 490.1 Hz //byte PWM_FRQ_Value_Fan = 4; // PWM Frequency = 122 Hz for Fans byte PWM_FRQ_Value_Fan = 5; // PWM Frequency = 30 Hz for Fans //(Mega Shield utilizes pins 5V, 3V3, GND, 2-6, 20-41, & (50-53 for SD Card)) ITDB02 myGLCD(38,39,40,41,ITDB32S); // for the SSD1289 UTouch myTouch(6,5,4,3,2); // для 11бит шима (for 11 bit) //UTouch myTouch(6,5,4,3,2); // обычный шилд (standart sheld) DS1307 rtc(20, 21); // Initialize the DS1307 byte xdate; // переменная даты DS1307_RAM ramBuffer; // Declare a buffer for use Time t, t_temp; // Init Time-data structure int rtcSetMin, rtcSetHr, rtcSetDy, rtcSetMon, rtcSetYr, rtcSetSec, rtcSetDw; // аналоговые часы int clockCenterX=159; // координана положения по горизонтали int clockCenterY=119; int oldsec=0; int displayDOW = 0; // Hide=0 || Show=1 (change in prog) int yTime; // Setting clock stuff int timeDispH, timeDispM, xTimeH, xTimeM10, xTimeM1, xColon; String time, day; int setClockOrBlank = 0; // Clock Screensaver=0 || Blank Screen=1 (change in prog) int setScreensaverOnOff = 0; // OFF=0 || ON=1 Turns it ON/OFF (change in prog) int setScreensaverDOWonOff = 0; // OFF=0 || ON=1 Shows/Hides DOW in Screensaver (change in prog) int digital = 1; // цифровые часы int analog = 0; // аналоговые часы int SS_DOW_x; // Moves the DOW to correct position int setSSmintues; // Time in (minutes) before Screensaver comes on (change in program) int TempSSminutes; // Temporary SetSSminutes used in calcs and prints, etc. int setScreenSaverTimer; // how long in (minutes) before Screensaver comes on (change in program) int screenSaverCounter = 0; // counter for Screen Saver boolean SCREEN_RETURN = true; // Auto Return to mainScreen() after so long of inactivity int returnTimer = 0; // counter for Screen Return int setReturnTimer; // Return to main screen 75% of time before the screensaver turns on int setScreensaverTupe = 0; // декларируем шрифты extern uint8_t SmallFont[]; // маленький шрифт extern uint8_t BigFont[]; // большой шрифт extern uint8_t DotMatrix_M_Num[]; // большой матричный шрифт (только цифры) extern uint8_t SevenSegNumFontPlus[];// большой шрифт extern uint8_t RusFont1[]; // маленькая кириллица extern uint8_t RusFont2[]; // большая кириллица extern uint8_t RusFont3[]; // средняя кириллица extern uint8_t RusFont6[]; // средняя кириллица (Small Font) float linhaR; float linhaG; float linhaB; // true - включено по умолчанию, false - выключено #define LARGE true // большой шрифт #define SMALL false // маленький шрифт (по умолчанию) #define BlUE_BAC false // голубой (по умолчанию) #define GREEN_BAC true // зеленый //************************* Define for 11bit timer ********************************* #ifndef cbi_mix #define cbi_mix(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) #endif #ifndef sbi_mix #define sbi_mix(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #endif // Занятые контакты (50-53 for SD Card) myTouch(46,45,44,43,42) // Разрешение 11 бит, может работать на контактах (2, 3, 5, 6, 7, 8, 11, 12, 44, 45, 46) uint8_t ledPinWhite = 2; // White Led pin (2) - 11 бит uint8_t ledPinBlue = 3; // Blue Led pin (3) - 11 бит uint8_t ledPinRoyBlue = 5; // RoyBlue Led pin (5) - 11 бит uint8_t ledPinRed = 6; // Red Led pin (6) - 11 бит uint8_t ledPinUV = 7; // UV Led pin (7) - 11 бит uint8_t ledPinOrange = 8; // Orange Led pin (8) - 11 бит uint8_t ledPinGr = 11; // Green Led pin (11) - 11 бит uint8_t ledPinMoon = 13; // Moon Led pin (13) ( луна 8 бит - 255 ) uint8_t LCDbrightPin = 4; // подсветка LCD (4) (8 бит) //const int sensLight = A15; // датчик освещения, на аналоговом пине //int ledPorog = 120; // порог яркости LCD // Таймеры uint8_t timer1 = A0; // Таймер1 pin analog 0 uint8_t timer2 = A1; // Таймер2 pin analog 1 uint8_t timer3 = A2; // Таймер3 pin analog 2 uint8_t timer4 = A3; // Таймер4 pin analog 3 uint8_t timer5 = A4; // Таймер5 pin analog 4 // Define the other DIGITAL and/or PWM PINS being used uint8_t tempHeatPin = A5; // Нагреватель вкл./выкл. uint8_t tempChillPin = A6; // Холодильник вкл./выкл. uint8_t tempAlarmPin = A7; // Buzzer Alarm uint8_t PowerSwitch1 = A8; // Включить / выключить питание на драйвера // шим управление помпами (Jebao PWM Pump) uint8_t PWMPinA = 9; // шим пин для помпы 1 (Pump 1) uint8_t PWMPinB = 10; // шим пин для помпы 2 (Pump 2) //const int maxModos = 6; // колличество шагов для счетчика переключения режимов int Mode1, Mode2, Mode3, Mode4, Mode5, Mode6; int cmode = 0; // переключение режимов int ModeSel = 6; // 6 режим работы по умолчанию - помпы выключены int SpeedPump; // конвертированное значение скорости long times = 0; // 0 long starttime = 0; // 0 int startvalue = 255; // старт с уровня 255 int Pump1PWM = 0; // значение уровня для помпы 1 = 0 int Pump2PWM = 0; int Pump1 = 0; // значение уровня для помпы 1 = 0 int Pump2 = 0; byte MinPower = 0; byte MaxPower = 0; int maxP1; // по умолчанию для помпы 1 мин мощ int minP1; // по умолчанию для помпы 1 макс мощ int maxP2; // по умолчанию для помпы 2 мин мощ int minP2; // по умолчанию для помпы 2 макс мощ byte value = 0; // значение уровней int periode; // значение периодов для обычного режима (в setup-5000} int SpeedSel; uint8_t Heatsink1_FansPWM = 44; // Fan-PWM0 Heatsink1 Fan, Timer5 Вентилятор на радиаторе 1 uint8_t Heatsink2_FansPWM = 45; // Fan-PWM1 Heatsink2 Fan, Timer5 Вентилятор на радиаторе 2 // DS18B20 Temperature sensors plugged into pin 51 (Water, Hood) OneWire OneWireBus(A15); // Датчик температуры (Dallas DS18B20 pin) uint8_t SDchipSelect = 53; // SD card attached to SPI bus Тогда сяду немного пострадаю)) но если что пишите)
  9. /(Mega Shield utilizes pins 5V, 3V3, GND, 2-6, 20-41, & (50-53 for SD Card)) ITDB02 myGLCD(38,39,40,41,ITDB32S); // for the SSD1289 UTouch myTouch(6,5,4,3,2); // для 11бит шима (for 11 bit) //UTouch myTouch(6,5,4,3,2); // обычный шилд (standart sheld) совпадают с 2 - White Led pin 3 - Blue Led pin 5 - RoyBlue Led pin 6 - Red Led pin 7 - UV Led pin 8 - Orange Led pin 11 - Green Led pin 13 - луна 8 бит 4 - подсветка LCD (8 бит) и что поменять?? как тут ?? 42,43,47,48,49 - тач панель (для 11 бит шима)
  10. На Олеговом скетче 1.3 все работает прекрасно!!!
  11. Всем спасибо! заработало!! Только теперь дальше пошли косяки((( при доминировании белый и синий цветики не тухнут!! ставишь на 0 они горят максимум!!! а белый мерцает!! прошивка русская со 119 страницы!!! дело в том что шилд у меня с ebay и он на микросхемах не на резисторах! шилд закажу у Олега в начале месяца( токо(
  12. спасибо огромное))) до 4 утра сидел разные скетчи лил(( ночью голова не варит(((
×
×
  • Создать...

Политика обработки персональных данных