Скажите, а сильно помогает в изучении чего-либо, если закупиться железом на двадцатку или поболее? Я как-то по нищебродски купил модуль за 250 руб, да все, что нужно было, раскурил не торопясь. Теперь не догоняю, что я упустил.
например, thingy52 уже содержит все возможные датчики на борту: Temperature, Humidity, Air pressure, Air quality (CO2 and TVOC), Color and light intensity, Nine-axis motion sensor, Low-power accelerometer, а еще микрофон и динамик, который можно использовать для связи с google assistant. На борту уже есть аккумулятор 1440 mAh, NFC антена, кнопка и RGB-светодиод. Кроме всего есть 4 мосфета, к которым можно подключать нормальную нагрузку... Когда изначально подсчитывал стоимость готового устройства, то рассыпухой получалось чуть ли не в двое дороже, а тут уже все аккуратно собрано в одной коробочке и дешевле.
Именно thingy52 я расставлял в каждой комнате, которые по BLE коннектились к raspberry на которой крутился "умный дом"...
Меня устроит и стандартная. Но компилятор жалуется что функция не определена.
Простите, но я так и не понял, Вы использовали стандартный
#include <stdlib.h>
или нет? Можете чётко без соплей сказать, а лучше код выложить? Что за дебильная манера выкладывать жалобы на некомпилируемость без кодов и текстов сообщения?
1. Скажите, а какой минимальный обвяз нужен для этих модулей? Есть ли схема? А то, одни пихают кварц, другие просто ограничиваются SWD выводами и все, или он уже впаян под капотом.
2. В среде ардуино иде он шьется китайским свистком или надо блю пилл переделывать в блэк мэджик?
3. И есть ли нормальная распиновка этого модуля? В смысле, где I2C, SPI,USB и тд.
Привет всем!
Наигрался я с nrf52... хочу отдать недорого свое богатство для разработчика:
мальчик наигрался и хочет продать свои потрепанные игрушки дороже новых? - бизнесмен растет :)
nrf52-dk в чипдипе - 6530р https://www.chipdip.ru/product/nrf52-dk-nordic?from=suggest_product
nrf51-dongle - 8250p https://www.chipdip.ru/product/nrf51-dongle-1?from=suggest_product
thingy52 - 6800p https://www.chipdip.ru/product/nrf6936-1?from=suggest_product
бизнесмен из меня не очень вырос
nrf52-dk в чипдипе - 6530р https://www.chipdip.ru/product/nrf52-dk-nordic?from=suggest_product
nrf51-dongle - 8250p https://www.chipdip.ru/product/nrf51-dongle-1?from=suggest_product
thingy52 - 6800p https://www.chipdip.ru/product/nrf6936-1?from=suggest_product
бизнесмен из меня не очень вырос
- сколько стоит эта шляпа?
- 100 франков.
- А где же дырки?
- какие дырки??
- дырки, куда проденет уши тот осел, что купит эту шляпу за 100 франков...
Скажите, а сильно помогает в изучении чего-либо, если закупиться железом на двадцатку или поболее? Я как-то по нищебродски купил модуль за 250 руб, да все, что нужно было, раскурил не торопясь. Теперь не догоняю, что я упустил.
удобнее и быстрее все делать с хорошим железом.
например, thingy52 уже содержит все возможные датчики на борту: Temperature, Humidity, Air pressure, Air quality (CO2 and TVOC), Color and light intensity, Nine-axis motion sensor, Low-power accelerometer, а еще микрофон и динамик, который можно использовать для связи с google assistant. На борту уже есть аккумулятор 1440 mAh, NFC антена, кнопка и RGB-светодиод. Кроме всего есть 4 мосфета, к которым можно подключать нормальную нагрузку... Когда изначально подсчитывал стоимость готового устройства, то рассыпухой получалось чуть ли не в двое дороже, а тут уже все аккуратно собрано в одной коробочке и дешевле.
Именно thingy52 я расставлял в каждой комнате, которые по BLE коннектились к raspberry на которой крутился "умный дом"...
удобнее и быстрее все делать с хорошим железом.
например, thingy52 уже содержит все возможные датчики на борту
А умные люди смекнули, что все возможные даччики + https://aliexpress.ru/item/4000867461368.html
выйдет горрраздо дешевле.
забыл перечислить стоимость датчиков с обвесом, аккумом, мосфетами, nfc антеной и корпусом
Датчик давления/температуры/влажности стоит на али 150 рублей
Компасы с микрофонами, акселерометрами и мосфетами? За двадцатку? Не, не горазд.
Хрень
Где "лежит" для плат nrF5x функция dtostrf()? Какой инклад надо прописать?
Для AVR, ESP32 скетч собирается. Для nrF51, nrF52 - нет
Где "лежит" для плат nrF5x функция dtostrf()? Какой инклад надо прописать?
А что, стандартный не прокатывает?
Меня устроит и стандартная. Но компилятор жалуется что функция не определена.
Но именно для платы нордика. Накрайняк могу конечно тупо вставить в текст скетча эту функцию.
Но почему?
Где "лежит" для плат nrF5x функция dtostrf()? Какой инклад надо прописать?
Для AVR, ESP32 скетч собирается. Для nrF51, nrF52 - нет
А поискать на своем компьютере?
Если вы используете для NRF52 пакет Sandeep, то простой текстовый поиск выдает:
<PACKAGE>\packages\sandeepmistry\hardware\nRF5\0.7.0\cores\nRF5\avr\dtostrf.h
#include <avr/dtostrf.h>
Меня устроит и стандартная. Но компилятор жалуется что функция не определена.
Простите, но я так и не понял, Вы использовали стандартный
или нет? Можете чётко без соплей сказать, а лучше код выложить? Что за дебильная манера выкладывать жалобы на некомпилируемость без кодов и текстов сообщения?
А зачем, если код стандартный и сообщение об ошибке - тоже?
А зачем, если код стандартный и сообщение об ошибке - тоже?
А какое сообщение об ошибке стандартное?
"Определение функции не найдено"
"Ошибка при линковке функции"
"Несоответствие аргументов функции"
"Множественное определение функции"
"Функция не поддерживается данным типом МК"
#include <stdlib.h> float altitude = 509.00; char str_out[9]; void setup() { Serial.begin(115200); String s = String("\nInit altitude = " + String(dtostrf(altitude, 1, 2, str_out))); Serial.print(s); } void loop() {}При выборе плат Genereic nRF52, Genereic nRF51, xyz nRF5x..., при компиляции ошибка: 'dtostrf' not declared in this scope
Текст кода намеренно упрощен, для вспоможествования понимания.
При других платах собирается норм, даже при закомментированном #include <stdlib.h>
Повторяется на разных ПК, как под Win так под и Linux
ЕвгенийП, еще соплей? других нет.
бизнесмен из меня не очень вырос
И, не мудрено, если по всем своим хотелкам закупаться в "Чип и Дип" :)
#include <stdlib.h> float altitude = 509.00; char str_out[9]; void setup() { Serial.begin(115200); String s = String("\nInit altitude = " + String(dtostrf(altitude, 1, 2, str_out))); Serial.print(s); } void loop() {}При выборе плат Genereic nRF52, Genereic nRF51, xyz nRF5x..., при компиляции ошибка: 'dtostrf' not declared in this scope
Текст кода намеренно упрощен, для вспоможествования понимания.
При других платах собирается норм, даже при закомментированном #include <stdlib.h>
Повторяется на разных ПК, как под Win так под и Linux
#include <avr/dtostrf.h>
Это пробовали?
1. Скажите, а какой минимальный обвяз нужен для этих модулей? Есть ли схема? А то, одни пихают кварц, другие просто ограничиваются SWD выводами и все, или он уже впаян под капотом.
2. В среде ардуино иде он шьется китайским свистком или надо блю пилл переделывать в блэк мэджик?
3. И есть ли нормальная распиновка этого модуля? В смысле, где I2C, SPI,USB и тд.