Arduino Shop
Arduino Shop
  • Видео 93
  • Просмотров 96 593

Видео

Корпус Pironman 5 с модулем NVMe M.2 SSD PCIe для Raspberry Pi 5
Просмотров 101Месяц назад
Корпус Pironman 5 с модулем NVMe M.2 SSD PCIe для Raspberry Pi 5
Беспроводная кодовая панель управления RS-KB01
Просмотров 212 месяца назад
arduino.ua/ru/prod7139-bezprovidna-kodova-panel-ypravlinnya-rs-kb01
Автоматика для распашных ворот RS G03
Просмотров 242 месяца назад
Комплект автоматики для распашных ворот. Есть возможность подключения автономного питания, дополнительного оборудования. arduino.ua/ru/prod7126-komplekt-avtomatiki-dlya-vorit-rs-g03-24v-250rpm-300mm-
Ручная отвертка с набором бит 126 в 1
Просмотров 5511 месяцев назад
arduino.ua/prod6641-rychna-vikrytka-z-naborom-bit-1260-v-1
Ручная отвертка с набором бит 130 в 1
Просмотров 5311 месяцев назад
arduino.ua/prod6640-rychna-vikrytka-z-naborom-bit-130-v-1
Ручная отвертка с набором бит 51 в 1
Просмотров 3411 месяцев назад
arduino.ua/prod6639-rychna-vikrytka-z-naborom-bit-51-v-1
Ручная отвертка с набором бит 31 в 1
Просмотров 2611 месяцев назад
arduino.ua/prod6638-rychna-vikrytka-z-naborom-bit-31-v-1
Аккумуляторная отвертка с набором бит 35 в 1
Просмотров 5011 месяцев назад
arduino.ua/prod6635-akymylyatorna-vikrytka-z-naborom-bit-35-v-1
Аккумуляторная отвертка с набором бит 62 в 1
Просмотров 5011 месяцев назад
arduino.ua/prod6632-akymylyatorna-vikrytka-z-naborom-bit-62-v-1
Аккумуляторная отвертка с набором бит 51 в 1
Просмотров 2811 месяцев назад
arduino.ua/prod6631-akymylyatorna-vikrytka-z-naborom-bit-51-v-1
Аккумуляторная отвертка с набором бит 36 единиц
Просмотров 3311 месяцев назад
arduino.ua/prod6630-akymylyatorna-vikrytka-z-naborom-bit-36-odinic
Ручная отвертка с набором бит 31в 1
Просмотров 5411 месяцев назад
arduino.ua/prod6628-rychna-vikrytka-z-naborom-bit-31-sht-
Корпус Pironman Raspberry Pi 4 з активним охолодженням, SSD адаптером, OLED дисплеєм та ІЧ приймачем
Просмотров 365Год назад
Корпус Pironman Raspberry Pi 4 з активним охолодженням, SSD адаптером, OLED дисплеєм та ІЧ приймачем
Всюдихід GalaxyRVR Mars Rover Kit для Arduino від SunFounder
Просмотров 443Год назад
Всюдихід GalaxyRVR Mars Rover Kit для Arduino від SunFounder
Набір розумного автомобіля SunFounder Zeus Car для Arduino UNO
Просмотров 346Год назад
Набір розумного автомобіля SunFounder Zeus Car для Arduino UNO
USB эдоскоп 5.5мм для Android устройств, кабель 2м
Просмотров 441Год назад
USB эдоскоп 5.5мм для Android устройств, кабель 2м
Генератор сигналів двоканальний JUNTEK DDS JDS2900 60MHz
Просмотров 222Год назад
Генератор сигналів двоканальний JUNTEK DDS JDS2900 60MHz
Багатофункціональний портативний осцилограф HANTEK TO1112D 2CH 110МГц
Просмотров 373Год назад
Багатофункціональний портативний осцилограф HANTEK TO1112D 2CH 110МГц
Бесконтактный тестер напряжения ANENG A3003
Просмотров 1 тыс.Год назад
Бесконтактный тестер напряжения ANENG A3003
Переключение скорости задержки
Просмотров 822 года назад
Переключение скорости задержки
Набір для складання Raspberry Pi Robot Kit (PiSloth) для початківців
Просмотров 3632 года назад
Набір для складання Raspberry Pi Robot Kit (PiSloth) для початківців
Паяльная станция GVM T210 со встроенным БП
Просмотров 4132 года назад
Паяльная станция GVM T210 со встроенным БП
Мотор A2212/13T 1000KV
Просмотров 1,2 тыс.2 года назад
Мотор A2212/13T 1000KV
Складання годинника
Просмотров 2,1 тыс.2 года назад
Складання годинника
Плазмофон
Просмотров 4502 года назад
Плазмофон
Комнатный климат-контроль
Просмотров 1532 года назад
Комнатный климат-контроль
Плата разработчика STM32H747I-DISCO
Просмотров 2862 года назад
Плата разработчика STM32H747I-DISCO
Крепление для мотора N20
Просмотров 2942 года назад
Крепление для мотора N20

Комментарии

  • @АлександрЦыганков-е7д

    А по делу кто то может выкладыать? Нафига ваши картинки смотреть????

  • @maltusmeer
    @maltusmeer 8 месяцев назад

    0,5В тоже показывает

  • @peace3506
    @peace3506 10 месяцев назад

    а какие ардуино могут еще поддерживать єтот монитор?

  • @mrtirli
    @mrtirli 11 месяцев назад

    За музыку минус

  • @SLMLucky1
    @SLMLucky1 Год назад

    Приветствую. Неделю не могу подружить сервопривод с компом. Уже и ардуино пробовал, ни как. Хотя на видео красиво работает Как им управлять?

  • @SLMLucky1
    @SLMLucky1 Год назад

    Приветствую. Можно схему подключения и как управляется?

  • @pobratum
    @pobratum Год назад

    Можна побачити відео 3д друку?

  • @ПетроПетренко-й5б

    Яку температури ви виставляєте при друці на 3д принтері таким прутком?

  • @Prodelki-Samodelkina
    @Prodelki-Samodelkina Год назад

    Здравствуйте.За 6 лет ссылка уже не работает, можете помочь?

  • @Олексій-к1ц
    @Олексій-к1ц 2 года назад

    все зробив як і описано, стрічки та пруток є, але проблема з подачею - періодично пруток зупиняється в хотенді, треба лише дуже сильно його штовхати - потім він проходить і може так друкувати ще якийсь час. Шестерні міняв, чистив, прижим хороший. Пруток ніби рівномірний, чистий температуру пробував різну - вже і на 260, і на 258 пробував. Дуже дістало, намучився і плюнув. (

  • @zaporojanbogdan8295
    @zaporojanbogdan8295 2 года назад

    Привет ты маладец Я из Молдовы

  • @fata-morgana_88
    @fata-morgana_88 2 года назад

    Музыка блять орёт!🤬🤬🤬

  • @лёхаспичкин-е9ш
    @лёхаспичкин-е9ш 3 года назад

    24 вольтовый будет работать от 12 вольт

  • @FaRMaXiMuS
    @FaRMaXiMuS 3 года назад

    Есть ли какая-то возможность настроить эквалайзер под себя? Может быть альтернативное приложение? А то как-то не устраивают дефолтные пресеты...

  • @ПавелТельман
    @ПавелТельман 3 года назад

    А скетча не будет?

    • @arduinoshop1305
      @arduinoshop1305 3 года назад

      там микра AT89S05 и своя программа (скетч). ее можно перепрошить с помощью платы Ардуино

  • @anise1125
    @anise1125 3 года назад

    Да ребята, фоновую музыку пожалуйста тише делайте, так как не слышно самого обзора. Хорошая идея добавлять видеообзоры. Подписался.

  • @Serglite
    @Serglite 3 года назад

    вы шутите так музыку громко добавлять в ролик? на первый раз не поставлю дизлайк. Делайте музыку тише в фоне. Голос забивает. И очень приятно что стали добавлять ролики к товарам!

  • @djmagicvnov
    @djmagicvnov 5 лет назад

    чо такое видео короткое

  • @СергейМалородов
    @СергейМалородов 5 лет назад

    И что?

  • @krepton85you
    @krepton85you 6 лет назад

    А покажите скорость вывода картинок с карты памяти совместно с Ардуино DUE.

  • @Андрей-л8щ8п
    @Андрей-л8щ8п 7 лет назад

    Ссылка под видео не правильная, там картинка не та. Вот правильная ссылка, там всё понятно: create.arduino.cc/projecthub/muhamd-magdy/arduino-game-by-lcd-9a3bc2?ref=tag&ref_id=games&offset=10

  • @ОльгаЯворовська-б8к

    Какой источник питания вv используете?

    • @arduinoshop1305
      @arduinoshop1305 7 лет назад

      5В от USB порта компьютера.

  • @Rs-zi5ww
    @Rs-zi5ww 7 лет назад

    а где картинка подключение

    • @arduinoshop1305
      @arduinoshop1305 7 лет назад

      В описании к видео есть ссылка на статью

    • @Rs-zi5ww
      @Rs-zi5ww 7 лет назад

      там картинок нету токо видео и чкетч

    • @Андрей-л8щ8п
      @Андрей-л8щ8п 7 лет назад

      Ласточка Rs, вот правильная ссылка: create.arduino.cc/projecthub/muhamd-magdy/arduino-game-by-lcd-9a3bc2?ref=tag&ref_id=games&offset=10

  • @gerardausioiprat2829
    @gerardausioiprat2829 7 лет назад

    Is it possible to show the wiring to connect the 3.2 tft to arduino mega 2560? thanks

  • @AndriyCivic
    @AndriyCivic 7 лет назад

    ТАкож, щоб світив екран, важливо резистор вставити в "+", бо на відео може здаватися, що він під'єднаний до "-".

  • @AndriyCivic
    @AndriyCivic 7 лет назад

    зробив все як в посиланні, але код взяв звідси і не працює чомусь. Виявляється з кодом щось негаразд. Ось правильний код: #include <LiquidCrystal.h> #define PIN_BUTTON 2 #define PIN_AUTOPLAY 1 #define PIN_READWRITE 10 #define PIN_CONTRAST 12 #define SPRITE_RUN1 1 #define SPRITE_RUN2 2 #define SPRITE_JUMP 3 #define SPRITE_JUMP_UPPER '.' // Use the '.' character for the head #define SPRITE_JUMP_LOWER 4 #define SPRITE_TERRAIN_EMPTY ' ' // User the ' ' character #define SPRITE_TERRAIN_SOLID 5 #define SPRITE_TERRAIN_SOLID_RIGHT 6 #define SPRITE_TERRAIN_SOLID_LEFT 7 #define HERO_HORIZONTAL_POSITION 1 // Horizontal position of hero on screen #define TERRAIN_WIDTH 16 #define TERRAIN_EMPTY 0 #define TERRAIN_LOWER_BLOCK 1 #define TERRAIN_UPPER_BLOCK 2 #define HERO_POSITION_OFF 0 // Hero is invisible #define HERO_POSITION_RUN_LOWER_1 1 // Hero is running on lower row (pose 1) #define HERO_POSITION_RUN_LOWER_2 2 // (pose 2) #define HERO_POSITION_JUMP_1 3 // Starting a jump #define HERO_POSITION_JUMP_2 4 // Half-way up #define HERO_POSITION_JUMP_3 5 // Jump is on upper row #define HERO_POSITION_JUMP_4 6 // Jump is on upper row #define HERO_POSITION_JUMP_5 7 // Jump is on upper row #define HERO_POSITION_JUMP_6 8 // Jump is on upper row #define HERO_POSITION_JUMP_7 9 // Half-way down #define HERO_POSITION_JUMP_8 10 // About to land #define HERO_POSITION_RUN_UPPER_1 11 // Hero is running on upper row (pose 1) #define HERO_POSITION_RUN_UPPER_2 12 // (pose 2) LiquidCrystal lcd(11, 9, 6, 5, 4, 3); static char terrainUpper[TERRAIN_WIDTH + 1]; static char terrainLower[TERRAIN_WIDTH + 1]; static bool buttonPushed = false; void initializeGraphics(){ static byte graphics[] = { // Run position 1 B01100, B01100, B00000, B01110, B11100, B01100, B11010, B10011, // Run position 2 B01100, B01100, B00000, B01100, B01100, B01100, B01100, B01110, // Jump B01100, B01100, B00000, B11110, B01101, B11111, B10000, B00000, // Jump lower B11110, B01101, B11111, B10000, B00000, B00000, B00000, B00000, // Ground B11111, B11111, B11111, B11111, B11111, B11111, B11111, B11111, // Ground right B00011, B00011, B00011, B00011, B00011, B00011, B00011, B00011, // Ground left B11000, B11000, B11000, B11000, B11000, B11000, B11000, B11000, }; int i; // Skip using character 0, this allows lcd.print() to be used to // quickly draw multiple characters for (i = 0; i < 7; ++i) { lcd.createChar(i + 1, &graphics[i * 8]); } for (i = 0; i < TERRAIN_WIDTH; ++i) { terrainUpper[i] = SPRITE_TERRAIN_EMPTY; terrainLower[i] = SPRITE_TERRAIN_EMPTY; } } // Slide the terrain to the left in half-character increments // void advanceTerrain(char* terrain, byte newTerrain){ for (int i = 0; i < TERRAIN_WIDTH; ++i) { char current = terrain[i]; char next = (i == TERRAIN_WIDTH-1) ? newTerrain : terrain[i+1]; switch (current){ case SPRITE_TERRAIN_EMPTY: terrain[i] = (next == SPRITE_TERRAIN_SOLID) ? SPRITE_TERRAIN_SOLID_RIGHT : SPRITE_TERRAIN_EMPTY; break; case SPRITE_TERRAIN_SOLID: terrain[i] = (next == SPRITE_TERRAIN_EMPTY) ? SPRITE_TERRAIN_SOLID_LEFT : SPRITE_TERRAIN_SOLID; break; case SPRITE_TERRAIN_SOLID_RIGHT: terrain[i] = SPRITE_TERRAIN_SOLID; break; case SPRITE_TERRAIN_SOLID_LEFT: terrain[i] = SPRITE_TERRAIN_EMPTY; break; } } } bool drawHero(byte position, char* terrainUpper, char* terrainLower, unsigned int score) { bool collide = false; char upperSave = terrainUpper[HERO_HORIZONTAL_POSITION]; char lowerSave = terrainLower[HERO_HORIZONTAL_POSITION]; byte upper, lower; switch (position) { case HERO_POSITION_OFF: upper = lower = SPRITE_TERRAIN_EMPTY; break; case HERO_POSITION_RUN_LOWER_1: upper = SPRITE_TERRAIN_EMPTY; lower = SPRITE_RUN1; break; case HERO_POSITION_RUN_LOWER_2: upper = SPRITE_TERRAIN_EMPTY; lower = SPRITE_RUN2; break; case HERO_POSITION_JUMP_1: case HERO_POSITION_JUMP_8: upper = SPRITE_TERRAIN_EMPTY; lower = SPRITE_JUMP; break; case HERO_POSITION_JUMP_2: case HERO_POSITION_JUMP_7: upper = SPRITE_JUMP_UPPER; lower = SPRITE_JUMP_LOWER; break; case HERO_POSITION_JUMP_3: case HERO_POSITION_JUMP_4: case HERO_POSITION_JUMP_5: case HERO_POSITION_JUMP_6: upper = SPRITE_JUMP; lower = SPRITE_TERRAIN_EMPTY; break; case HERO_POSITION_RUN_UPPER_1: upper = SPRITE_RUN1; lower = SPRITE_TERRAIN_EMPTY; break; case HERO_POSITION_RUN_UPPER_2: upper = SPRITE_RUN2; lower = SPRITE_TERRAIN_EMPTY; break; } if (upper != ' ') { terrainUpper[HERO_HORIZONTAL_POSITION] = upper; collide = (upperSave == SPRITE_TERRAIN_EMPTY) ? false : true; } if (lower != ' ') { terrainLower[HERO_HORIZONTAL_POSITION] = lower; collide |= (lowerSave == SPRITE_TERRAIN_EMPTY) ? false : true; } byte digits = (score > 9999) ? 5 : (score > 999) ? 4 : (score > 99) ? 3 : (score > 9) ? 2 : 1; // Draw the scene terrainUpper[TERRAIN_WIDTH] = '\0'; terrainLower[TERRAIN_WIDTH] = '\0'; char temp = terrainUpper[16-digits]; terrainUpper[16-digits] = '\0'; lcd.setCursor(0,0); lcd.print(terrainUpper); terrainUpper[16-digits] = temp; lcd.setCursor(0,1); lcd.print(terrainLower); lcd.setCursor(16 - digits,0); lcd.print(score); terrainUpper[HERO_HORIZONTAL_POSITION] = upperSave; terrainLower[HERO_HORIZONTAL_POSITION] = lowerSave; return collide; } // Handle the button push as an interrupt void buttonPush() { buttonPushed = true; } void setup(){ pinMode(PIN_READWRITE, OUTPUT); digitalWrite(PIN_READWRITE, LOW); pinMode(PIN_CONTRAST, OUTPUT); digitalWrite(PIN_CONTRAST, LOW); pinMode(PIN_BUTTON, INPUT); digitalWrite(PIN_BUTTON, HIGH); pinMode(PIN_AUTOPLAY, OUTPUT); digitalWrite(PIN_AUTOPLAY, HIGH); // Digital pin 2 maps to interrupt 0 attachInterrupt(0/*PIN_BUTTON*/, buttonPush, FALLING); initializeGraphics(); lcd.begin(16, 2); } void loop(){ static byte heroPos = HERO_POSITION_RUN_LOWER_1; static byte newTerrainType = TERRAIN_EMPTY; static byte newTerrainDuration = 1; static bool playing = false; static bool blink = false; static unsigned int distance = 0; if (!playing) { drawHero((blink) ? HERO_POSITION_OFF : heroPos, terrainUpper, terrainLower, distance >> 3); if (blink) { lcd.setCursor(0,0); lcd.print("Press Start"); } delay(250); blink = !blink; if (buttonPushed) { initializeGraphics(); heroPos = HERO_POSITION_RUN_LOWER_1; playing = true; buttonPushed = false; distance = 0; } return; } // Shift the terrain to the left advanceTerrain(terrainLower, newTerrainType == TERRAIN_LOWER_BLOCK ? SPRITE_TERRAIN_SOLID : SPRITE_TERRAIN_EMPTY); advanceTerrain(terrainUpper, newTerrainType == TERRAIN_UPPER_BLOCK ? SPRITE_TERRAIN_SOLID : SPRITE_TERRAIN_EMPTY); // Make new terrain to enter on the right if (--newTerrainDuration == 0) { if (newTerrainType == TERRAIN_EMPTY) { newTerrainType = (random(3) == 0) ? TERRAIN_UPPER_BLOCK : TERRAIN_LOWER_BLOCK; newTerrainDuration = 2 + random(10); } else { newTerrainType = TERRAIN_EMPTY; newTerrainDuration = 10 + random(10); } } if (buttonPushed) { if (heroPos <= HERO_POSITION_RUN_LOWER_2) heroPos = HERO_POSITION_JUMP_1; buttonPushed = false; } if (drawHero(heroPos, terrainUpper, terrainLower, distance >> 3)) { playing = false; // The hero collided with something. Too bad. } else { if (heroPos == HERO_POSITION_RUN_LOWER_2 || heroPos == HERO_POSITION_JUMP_8) { heroPos = HERO_POSITION_RUN_LOWER_1; } else if ((heroPos >= HERO_POSITION_JUMP_3 && heroPos <= HERO_POSITION_JUMP_5) && terrainLower[HERO_HORIZONTAL_POSITION] != SPRITE_TERRAIN_EMPTY) { heroPos = HERO_POSITION_RUN_UPPER_1; } else if (heroPos >= HERO_POSITION_RUN_UPPER_1 && terrainLower[HERO_HORIZONTAL_POSITION] == SPRITE_TERRAIN_EMPTY) { heroPos = HERO_POSITION_JUMP_5; } else if (heroPos == HERO_POSITION_RUN_UPPER_2) { heroPos = HERO_POSITION_RUN_UPPER_1; } else { ++heroPos; } ++distance; digitalWrite(PIN_AUTOPLAY, terrainLower[HERO_HORIZONTAL_POSITION + 2] == SPRITE_TERRAIN_EMPTY ? HIGH : LOW); } delay(100); }

  • @moderinminers9591
    @moderinminers9591 7 лет назад

    а дисплей быстрый?

    • @ГеннадийМетан
      @ГеннадийМетан 6 лет назад

      2 кадра сек

    • @UK8CFT
      @UK8CFT 4 года назад

      Ардуино не Растберри ПАЙ, это тебе не Майнсрафт играть

    • @moderinminers9591
      @moderinminers9591 4 года назад

      @@UK8CFT от сюк, по больному бьёшь

  • @robertosmrodrigues
    @robertosmrodrigues 7 лет назад

    Is it possible to show the wiring to connect the 3.2 tft to arduino?

  • @AdidasTheKrosh
    @AdidasTheKrosh 8 лет назад

    Не подскажете, как это ДЕЛАТЬ?

    • @iterator6558
      @iterator6558 7 лет назад

      ссылка в описании

  • @sciencevetal
    @sciencevetal 8 лет назад

    У вас ссылка неправильная на статью, дайте правильную. спасибо.

  • @fcdk1993
    @fcdk1993 8 лет назад

    Жду продолжения)

  • @gomaker
    @gomaker 8 лет назад

    интересно - лайк и подписка