Мы отправляем заказы "Новой Почтой" по Украине. Также возможен самовывоз из нашего магазина
6 месяцев
гарантии
Мы даем гарантию на любой товар приобретенный в нашем магазине:
6 месяцев на товары, кроме батареек и аккумуляторов
14 дней на батарейки и аккумуляторы
В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимостиВнимательно ознакомьтесь с условиями гарантии
Проконсультируем до и после продажи.
Вы можете задавать вопросы письменно по e-mail или по контактным телефонам нашего магазина
184 грн
в наличии
Описание
Отзывы (6)
Задать вопрос
RP2040-Zero - это плата разработчика от компании Waveshare. Она практически полный аналог Pimoroni Tiny 2040 по своим размерам и компоновке компонентов. С одной стороны у нее меньше флеш-памяти 2Мб против 8Мб на Pimoroni Tiny 2040, но с другой стороны на нижней части платы выведены контакты GPIO. Что возможность больше подключить устройств к плате. Микроконтроллер стоит тот же RP2040 с двухъядерным процессором Arm Cortex M0+ с тактовой частотой до 133 МГц. Преимуществом данной платы является ее размер, что позволяет ее с легкостью интегрировать в устройство.
Код производителя: 20187, RP2040-Zero
Для программирования доступен полный инструментарий GCC, включающий библиотеки для использования стандартных функций и периферии. Так же поддерживается разработка программ на MicroPython и Microsoft Visual Studio. Для программирования контроллера не требуется дополнительный программатор - достаточно переместить код программы на устройство контроллера (контроллер виден для компьютера как стандартный USB накопитель).
Плата не комплектуется контактными гребенками!
Характеристики:
Микроконтроллер RP2040
Двухъядерный Arm Cortex M0+ с гибкой тактовой частотой до 133 МГц
Плата просто диво для мінімалістів. Працює з кольоровим дисплеєм навіть кирилицею можна писати. Але проблема у малому обсязі пам''яті 2мБт. Мікропітон тягне насилу, сиркуїт пітон тягне нормально, але без картинок. Я намалював ПІД схему парогенератора і все працює.
Отличный дешевый мощный микроконтроллер размером с почтовую марку.
Очень сложный в инсталляции. Микропитон виснет. Работает только Сиркуитпитон.
1.Нажать кнопку rp2040 - boot соеденить кабель USB type C с ПК
2.Откроется новая флэш память rp2040
3.Вложить папку circuitpython-main флэш память rp2040
взять с сайта https://github.com/adafruit/circuitpython она 49мБайт
4. установочный файл adafruit-circuitpython-waveshare_rp2040_zero-ru-8.2.10
взять с сайта https://circuitpython.org/board/waveshare_rp2040_zero/
и вложить в флэшку rp2040.
5. C сайта https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel
с папки Adafruit_CircuitPython_NeoPixel-main открыть в Tony файл neopixel.py и сохранить на rp2040,
запустить -нажать зеленый треугольник проверить.
6.С сайта https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf взять файл adafruit_pixelbuf.py
открыть в Tony и вложить в rp2040 папку lib (папка открывается если нажать)
файл adafruit_pixelbuf.py, запустить проверить.
7. сохранить файл main.py
8. удалить файл code.py
9. запустить файл main.py
Сначала запустится встроенная программа мигания белым цветом светодиод ws2812
Ее удалить не смог.
Потом запустится программа main.py, ее можно редактировать и изменять.
Мигание светодиода красным цветом.
Если закоротить 5в и 29 пин то мигание зеленым цветом и синим.
Если разблокировать play_melody(MELODY), то после красного светодиода будут звучать
6 нот, если соеденить buzzer динамик и подключить к 14 пин и gnd
Проект создан для контроля воды в водопроводе. Если датчик воды под давлением, закорочен
то мигает синий зеленый, если воды нет то красный с мелодией. Может работать от батарейки.
main.py
import board
import neopixel
import time
import digitalio
import array
import pulseio
import pwmio
# Function to play a note
def play_note(note, duration):
if note == ''REST'':
time.sleep(duration)
return
frequency = NOTES[note]
pwm.frequency = frequency
pwm.duty_cycle = 65536 // 2 # 50% duty cycle
time.sleep(duration)
pwm.duty_cycle = 0 # Turn off the PWM
# Function to play the melody
def play_melody(melody):
for note, duration in melody:
play_note(note, duration)
time.sleep(0.1) # Add a short pause between notes
# Initialize the built-in neopixel
pixels = neopixel.NeoPixel(board.NEOPIXEL, NUM_LEDS, auto_write=False)
# Function to turn on all LEDs to red
def turn_on_red():
pixels.fill((0, 255, 0)) # Red color
pixels.show()
# Function to turn on all LEDs to red
def turn_on_green():
pixels.fill((255, 0, 0)) # Red color
pixels.show()
# Function to turn on all LEDs to red
def turn_on_blue():
pixels.fill((0, 0, 255)) # Red color
pixels.show()
# Function to turn off all LEDs
def turn_off():
pixels.fill((0, 0, 0)) # Turn off
pixels.show()
while True:
if pin29.value:
# Turn on the LEDs
turn_on_green()
# Wait for some time
time.sleep(0.5)
# Turn off the LEDs
turn_on_blue()
# Wait for some time
time.sleep(0.5)
else:
# Turn on the LEDs
turn_on_red()
# Wait for some time
time.sleep(0.5)
# Turn off the LEDs
turn_off()
# Wait for some time
time.sleep(0.5)
Підкажіть будь ласка що це за нюанси, бо на початку все працювало ок, а через кілька днів роботи почались якісь глюки. Працювати через Thony стало практично неможливо(
Доброго дня. MicroPython працює відмінно. Перше що треба зробити це очистити пам''ять контролера. Потім встановити інтерпритатор на контролер. І це все. Далі стандартно пишеться код, додаються потрібні модулі на в пам''ять контролера. Якщо все зроблено правильно, то жодного глюка не буде.
Большая макетная плата (830 отверстий) с двумя линиями для питания с каждой стороны (200 отверстий). Данная макетная позволяет без пайки создавать предварительные электронные проекты для их тестирования, проверки и отладки перед окончательным монтажом. Размеры беспаечной макетной платы MB102...
Разъем USB-C 2.0 OTG – стандартный коннектор USB Type-C (мама) в разборном корпусе, имеет 4 контакта под пайку (VIN, GND, D+, D- ) и подходит для применения в самодельных изобретениях или устройствах требующих использования питания (зарядки) от подключаемого смартфона или другого...
16 грн
Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.