I2C Scanner

Since always when I am working with I2C devices I need the scanner I will post here for me and for others:
#include <Wire.h>
void setup()
{
  Wire.begin();
  Serial.begin(115200);
  Serial.println(F("\nI2C Scanner"));
  byte error, address;
  int nDevices;
  Serial.println(F("Scanning..."));
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
    if (error == 0)
    {
      Serial.print(F("I2C device found at address 0x"));
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println(F("  !"));
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print(F("Unknow error at address 0x"));
 ...

IoT with ESP8266
Posted at 2020-03-28 16:56:00 | Electronics | read on

March Update: Manjaro on Pinebook Pro & PinePhone Software

COVID-19 recovery in China is underway and factory work is slowly returning back to normal. This is good news, and we hope to have a constant stream of updates for you in the coming weeks.

PINE64
Posted at 2020-03-15 00:00:00 | Electronics | read on

Самодельный лидар: OpenTOFLidar

В этой статье я хочу рассказать про свой проект импульсного (TOF) Open Source лидара — о том как я его делал, и каких результатов удалось добиться.

Читать дальше →

[iliasam]
Posted at 2020-03-11 07:25:29 | Electronics | read on

February Update: Post CNY and FOSDEM Status Report

Nemo Mobile and Ubuntu Touch on the PinePhone at FOSDEM 2020 A lot has happened in the past month. PinePhones have finally begun arriving in the hands of their owners, we had a great showing at FOSDEM, and new hardware was announced.

PINE64
Posted at 2020-02-15 00:00:00 | Electronics | read on

Michael "mickeyl" Lauer: Welcome, 2020

Here's the new decade. 2019 went by as an important year where I regained some of my health, discipline, and motivation. Next to the inevitable iOS development, the most important milestones were the release of the 2nd edition of my Vala book and my first music album after more than two decades of inactiveness. I'm looking forward to this decade. The best is yet to come.

Planet Openmoko
Posted at 2020-02-10 12:00:00 | Electronics | read on

FOSDEM 2020 and Hardware Announcements

PINE64 get-together with community devs and partner-projects at FOSDEM 2020 Sorry for the delay in delivering FOSDEM news and announcements to you - I was too occupied with great company, splendid beer and shouting at hundreds of people across our stall table.

PINE64
Posted at 2020-02-03 00:00:00 | Electronics | read on

Setting the Record Straight: PinePhone Misconceptions

I take no pleasure in writing this blog post. In fact, even as I am writing these words I am internally torn on whether this is the right approach to addressing the problem on hand.

PINE64
Posted at 2020-01-24 00:00:00 | Electronics | read on

The Rat - компилятор C-- для AVR

Как показывает практика, написать максимально эффективный код под микроконтроллеры AVR можно только на ассемблере. Примеры плохой оптимизации кода AVR GCC приводились тут. Писать же код на ассемблере - сложно, а зачастую очень сложно (некоторые мысли о причинах этой сложности приведены там же. И сложность эта усугубляется примитивностью компиляторов ассемблера, дающие слишком мало возможностей программисту по написанию легко читаемого кода. При написании ассемблерного кода возникает желание иметь более удобный синтаксис, похожий на синтаксис Си, где вместо мнемоник ассемблера можно использовать привычные и более читаемые конструкции. Подобно тому, как это делается в...

TrolSoft
Posted at 2020-01-19 10:50:07 | Electronics | read on

PinePhones Start Shipping - All You Need To Know

Welcome to 2020. I expect this will be a productive year and one of exponential growth for our community. It was a busy beginning to the year and I expect that the pace will remain high with shipments of the Pinebook Pro and PinePhone Braveheart edition as well as FOSDEM announcements.

PINE64
Posted at 2020-01-15 00:00:00 | Electronics | read on

Анализатор качества воздуха на ардуино

Прибор предназначен для контроля качества воздуха в помещении и отображения таких параметров, как температура, влажность, содержание CO2 а также выявления загрязнения воздуха угарным газом (CO), табачным дымом, парами спирта, ацетона, формальдегидов и других токсичных газов. “Сердцем” устройства является Seeeduino Nano - клон Arduino, присалнный на обзор компанией Seeed Studio.

Плата Seeeduino Nano поставляется в картонной коробке и выглядит следующим образом:

Отличительной особенностью этой платы является использование разъёма USB type-C и преобразователя USB-UART на базе микросхемы cp2102.

Для отображения информации используется дисплей 16х2, также от Seeed Studio. Его особенность...

TrolSoft
Posted at 2020-01-08 13:02:12 | Electronics | read on
1 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 125

***

Однажды китайский ученый Ли Хунь Янь обнаружил некоторую незначительную, однако, существенно отличающуюся от фона корреляцию между количеством псилоцибина потребляемого корфуцианскими медузами и характером передвижения оных по стенкам четырехсотлитровго шарообразного аквариума, установленного в лаборатории по случаю празднования сто второго полугодичного затмения от начала новой эры Сингулярного Прорыва. Недолго думая, Ли Хунь Янь приделал к щупальцам медуз источники излучения в видимом диапазоне но с разной длинной волны, заснял весь процесс шестью камерами с 48 часовой выдержкой, симметрично расставив последние вокруг сосуда, где резвились подопытные и через неделю собрал прелюбопытнейший материал, который, в свою очередь, лег в основу фундаментального труда, ныне известного, как теория полутретичных n-многообразий простой метрики Ли Хунь Янь, с которой (с некоторыми упрощениями и оговорками) я, по мере сил, постараюсь познакомить любопытного и пытливого читателя.

Recently