Addressing many LEDs with a single Arduino

A fun little side project of mine is Arduino C/MRI, a library that lets you easily connect your Arduino projects up to the JMRI layout control software, by pretending to be a piece of C/MRI hardware. Hence the name.

A common problem when using Arduino C/MRI is dealing with lots of inputs and outputs. As an example, lets wire up a simple non-CTC crossing loop here in New Zealand. It is about as simple as you can get:

Each end consists of:

That's 8 pins right there, doubled for the other end of the loop, makes 16 pins. That's nearly an entire Arduino dedicated to just one piece of track! Naturally we'll be having more than just a single crossing loop on our railway, yet we have no more Arduino pins left. What are we to do?

Expanding outputs

The answer comes in the form of a 74 series logic chip, the 74HC595. This is a serial-in, parallel-out device. We send it the state of each pin using 3 data pins, and it updates each of its 8 pins. So already using 3 pins we're able to drive 8 output pins. But the best part? They can be daisy chained. That means with 3 data pins, we can control an unlimited number of 74HC595 devices! Suddenly our job just got a whole lot easier.

The schematic below demonstrates how one might do this:

Notice how the Q7'  pin is daisy-chained to the next device, while the ST_CP and SH_CP pins are shared. Now using 3 data pins we're addressing 16 outputs. Fantastic. What does the code to deal with this look like?

#include <CMRI.h>

#define LATCH 8
#define CLOCK 12
#define DATA  11

CMRI cmri; // defaults to a SMINI with address 0. SMINI = 24 inputs, 48 outputs

void setup() {
  Serial.begin(9600); // make sure this matches your speed set in JMRI
  pinMode(LATCH, OUTPUT);
  pinMode(CLOCK, OUTPUT);
  pinMode(DATA,  OUTPUT);
}

void loop() {
  // 1: main processing node of cmri library
  cmri.process();
  
  // 2: update output. Reads bit 0 of T packet and sets the LED to this
  digitalWrite(LATCH, LOW);
  shiftOut(DATA, CLOCK, MSBFIRST, cmri.get_byte(0));
  digitalWrite(LATCH, HIGH);
}

You can see we're using a new method here, cmri.get_byte(n). Rather than inspecting a single bit, this returns an entire byte, which we then shift out to the 74HC595 using the shiftOut method. Toggling the LATCH pin is how we tell the 74HC595 that we're busy sending it data; it only updates the output pins once we take the LATCH pin high.

More inputs

That was pretty easy, but what if we have a massive CTC panel and want dozens and dozens of inputs? Or we have gone a little crazy with occupancy detectors? Can we do something similar? Luckily we can, using the CD4021 "8-Stage Static Shift Register". It's just the opposite of what we've seen above.

The schematic is a little messier because of all the pulldown resistors, but you get the idea: 3 data lines to the Arduino.

The code is a little more complex, but only slightly: (note: untested code)

#include <CMRI.h>
#include 

// pins for a 168/368 based Arduino
#define SS    10
#define MOSI  11
#define MISO  12 /* not used */
#define CLOCK 13

CMRI cmri; // defaults to a SMINI with address 0. SMINI = 24 inputs, 48 outputs

void setup() {
  Serial.begin(9600); // make sure this matches your speed set in JMRI
  SPI.begin();
}

void loop() {
  // 1: main processing node of cmri library
  cmri.process();
  
  // 2: toggle the SS pin
  digitalWrite(SS, HIGH);
  delay(1); // wait while data CD4021 loads in data
  digitalWrite(SS, LOW);
  
  // 3: update input status in CMRI, will get sent to PC next time we're asked
  cmri.set_byte(0, SPI.transfer(0x00 /* dummy output value */));
}

The connections from the above schematic are:

We're using a new method again here, the cmri.set_byte(n, b) which sets the given byte to the value read in from the CD4021.

Putting it together

Using a combination of the 74HC595 and CD4021, you should be able to easily address dozens of inputs and outputs from a single Arduino, while using only half a dozen pins. This leaves other pins free for more interesting tasks. Suddenly wiring up your entire goods yard is not only possible, but quite easy.

Additional resources

Newer Older

Comments

Tuesday, Oct 1 2013, 7:36 PM Dave (from UK) says...
Just found your C/MRI Arduino library on GitHub and I love it! I have been using JMRI on my garden railway for some years and I have been looking for some way to drive relays. As I have several Arduinos, your library is a perfect solution. Just tried it and it works a treat.<br /> <br /> Thanks.
Wednesday, Jun 21 2017, 8:05 AM triangkeeper (from Oz) says...
cannot see how old pin output settings are retained when sending a new bit, i.e. do we need to use 'OR' bit mask?
Friday, Oct 26 2018, 8:07 AM Harryceaft (from Honduras) says...
Take advantage of a professional and innovative server hosting provider and of reliable and powerful dedicated servers based on Linux or Windows. Our dedicated root servers provide you with the latest server hardware, strong processors, unlimited traffic and the highest level of server availability, flexibility and efficiency. Get your own dedicated server for your individual business needs at prices you can afford or create your customized and individually configured server for your special requirements. DDoS protection included, free of charge. <a href="https://goo.gl/yn9VLs">Server</a> Live support every day, 365 days a year! Via telephone e-mail, our employees are available 365 days a year to answer your questions and to assist you if you face any problems. <a href="https://goo.gl/yn9VLs">Vps</a> <a href="https://goo.gl/yn9VLs">VDS</a>
Friday, Nov 9 2018, 11:06 PM Roberterymn (from Namibia) says...
<a href=http://betiforex.com>forex</a>
Thursday, Nov 22 2018, 10:56 AM darksideCap (from Piter) says...
Dark Side - цeлый мир, всe города, вce нации в oднoм свoбoднoм прocтpaнcтве! Ни кaких рaмoк, ни какиx грaниц, нет cтepеoтипoв. Уникальная социальная сеть нового поколения! Понятный формат, знакомые интерфейсы и всем полюбившиеся функции. Dark Side - абсолютная анонимность,безлимитный контент и полноценная свобода слова и самореализации!
Friday, Dec 7 2018, 5:40 PM Roberterymn (from Namibia) says...
<a href=http://betiforex.com>forex</a>
Saturday, Dec 22 2018, 11:53 AM s27836114 (from Ukraine) says...
Sunday, Dec 23 2018, 7:16 PM McooPrraEr (from Россия) says...
Friday, Dec 28 2018, 1:40 PM AusserferAcino (from Uruguay) says...
wtgrf
Friday, Jan 11 2019, 12:55 AM NikitatFer (from RF) says...
а
Wednesday, Feb 13 2019, 12:15 PM ConradBough (from Syria) says...
Take advantage of a professional and innovative server hostprovider and of reliable and powerful dedicated servers based on Linux or Windows. Our dedicated root servers provide you with the latest server hardware, strong processors, unlimited traffic and the highest level of server availability, flexibility and efficiency. Get your own dedicated server for your individual business needs at prices you can afford or create your customized and individually configured server for your special requirements. DDoS.... <a href="https://goo.gl/yn9VLs">Server</a> Live support, 365 days a year! Via telephone (standard landline, no automated waiting loops) or e-mail, our employees are available 365 days a year to answer your questions and to assist you if you face any problems. <a href="https://goo.gl/yn9VLs">Vps</a> <a href="https://goo.gl/yn9VLs">VDS</a>
Monday, Feb 25 2019, 8:25 PM Annarocaben (from USA) says...
<a href=https://biancapresentes.com/articles/super-smash-bros-online-game/>Super smash bros online game</a> <a href=https://ardband.com/blog/pokemon-stadium-2-rom-for-android/>Pokemon stadium 2 rom for android</a> <a href=https://ardband.com/news/gorilla-isos-psp/>Gorilla isos psp</a> <a href=https://biancapresentes.com/blog/gran-turismo-4-rom/>Gran turismo 4 rom</a> <a href=https://ardband.com/articles/buy-psp-3000/>Buy psp 3000</a> (@!!!)
Saturday, Mar 2 2019, 3:46 AM vdlptlkvkgroup (from Россия) says...
Wednesday, Mar 13 2019, 9:22 AM KsnnooesaEr (from Россия) says...
Wednesday, Mar 13 2019, 10:04 PM RobertGline (from Ecuador) says...
dfged
Friday, Mar 15 2019, 1:03 PM СasyTak says...
sluty black teens http://www.hqteens.net/
Monday, Mar 25 2019, 7:05 AM Howardkic (from Ukraine) says...
Thursday, Mar 28 2019, 12:20 PM Daviddrymn (from Mozambique) says...
Saturday, Mar 30 2019, 11:14 AM Thomasnex (from Namibia) says...
gilcvimezard.tk
Thursday, Apr 4 2019, 1:49 AM Flexgairm (from USA) says...
NEWS!!! <b>Get 10% Bitcoins Every Day - Forever!</u>
Monday, Apr 22 2019, 3:38 PM Michaelvek (from Poland) says...
Saturday, May 4 2019, 1:17 PM Victorexcut (from Germany) says...
<a href=http://learnmodul.ru>сертификат специалиста медицинский</a>
Thursday, May 23 2019, 8:56 PM Wilbertduh (from Denmark) says...
PlayAmo Online Casino - The best way to win! <a href=http://bit.ly/2EsRBjF>http://bit.ly/2EsRBjF</a>
Sunday, May 26 2019, 12:45 PM AlexiAdalf51 (from United Kingdom) says...
Hey.. Anybody home?? Can't find any URL. Thank you! alexey7244.Nub@163.com
Sunday, May 26 2019, 7:15 PM TesadsKn (from USA) says...
Видеоигры, оказывается, это отнюдь не только забава и возможность провести скучное время и отвлечься от обыкновенных и утомительных забот. Игры для мальчиков <a href=https://www.youtube.com/watch?v=4yiqATrAdhw>red ball 7</a> это так же еще и подготовляющий инструментарий который помогает воспитывать рассудительность, прыткую реакцию и помимо этого получать определенные навыки. И нет сомнений в том что Игры андроид содержат возможность зарабатывать настоящие евро, рядовой пример - этим занимаются знаменитые геймеры. <a href=https://www.youtube.com/watch?v=7KMuAIPd630><img src="https://i.ytimg.com/vi/7KMuAIPd630/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAAehbJxJQq5UsU0Nhq62oj2FPuwg"></a> <a href=https://www.youtube.com/embed/cm-glyHw-Tw><img src="https://i.ytimg.com/vi/7rOiVaLfoTg/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBy6-f7ONdzQDKJmqhquIxJtEr9zA"></a> <a href=https://www.youtube.com/watch?v=QTJim3CC63A><img src="https://i.ytimg.com/vi/mDFSa-3wtvM/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCDEK_nyPm4SlWwlQWYKN_7VDFQGw"></a> <a href=https://www.youtube.com/watch?v=mFHYEWTqn4c><img src="https://i.ytimg.com/vi/mFHYEWTqn4c/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDRhJnY1yejNfHlFwlcTF2pLqXnkA"></a> <a href=https://www.youtube.com/embed/d17mA5hRG3A><img src="https://i.ytimg.com/vi/e47LCVV_Wn4/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBPROGL-mxMi5QDY_QZbt2_inKYPA"></a>
Tuesday, Jun 11 2019, 2:04 AM BJLindsey (from Somalia) says...
Sunday, Jun 23 2019, 8:51 PM HowardBib (from Andorra) says...
Hi, I'm Blondell Hankinson From Pender. I just got married and my wife is a British Citizen, how can I apply for UK visa and Can anyone tell me how to locate a very good lawyer or Consultant?
Monday, Jun 24 2019, 6:56 PM FrankJak (from Brazil) says...
Thursday, Jul 4 2019, 9:32 AM HowardBib (from Andorra) says...
Hi, I'm Raymundo Gabriele From Lutts. I just got married and my wife is a British Citizen, how can I apply for UK visa and Can anyone tell me how to find a great attorney or Solicitor?
Friday, Jul 5 2019, 10:34 AM abbakcah (from USA) says...
test
Friday, Jul 12 2019, 7:03 PM AlbertoGlorn (from Россия) says...
Где очень выгодно купить страховку для авто? Этим вопросом каждый год задаются автовладельцы. Недавно на просторах интернет искал онлайн страхование, сайты страховых компаний нигде не пропускали то машину, то водителя, то мой паспорт, случайно наткнулся на сайты онлайн страхования. <a href=https://osago-online-kupit.ru/moskva/>осаго-онлайн-купить.ру москва</a> Платформа поможет выбрать из 34 страховых компаний.Оформить и купить электронный страховой полис можно в следующих компаниях: АльфаСтрахование, Альянс, Армеец, АСКО, Астро-Волга, БИН Страхование, ВСК, ВТБ Страхование, Гайде, Дальакфес, Двадцать первый век, Зетта Страхование, Ингосстрах, Интач Страхование, Либерти Страхование, МАКС, Мегарус-Д , Надежда, Наско, Опора, Пари, Ренессанс Страхование, РЕСО-Гарантия, Росэнерго, Росгосстрах, Сервисрезерв, Согаз, Согласие, Тинькофф Страхование, Центральное страховое общество Энергогарант, ЭРГО, Югория, Южуралжасо
Thursday, Aug 8 2019, 7:17 PM ElaineLoami (from Cape Verde) says...
My naked Photos For Guys Only <a href=https://privatepage.vip/QYHhZv?tx=xrm>Here</a>
Monday, Sep 2 2019, 9:52 PM Olegpat (from Rus) says...
Регистрация
Thursday, Oct 24 2019, 11:56 PM Barnybuize (from dag cam porne) says...
Monday, Nov 4 2019, 12:57 PM RandalCyday (from Guatemala) says...
Thursday, Nov 14 2019, 5:13 PM DustinPaf (from Pakistan) says...
Witam, witam i o zdrowie pytam :D
Friday, Nov 22 2019, 9:00 AM Tealcj (from USA) says...
view website http://www.osborneny.org/usabuymetformin/ buy glucophage i thought about this http://www.virology.net/zithromax-buy-online/ click here to find out more
Tuesday, Nov 26 2019, 2:42 PM TesadsKn (from USA) says...
Развивающие игры майнкрафт <a href=https://www.youtube.com/watch?v=ziinxVG29xw>роблокс симулятор</a>, между прочим, это не только лишь удовольствие и способ провести время и отойти от семейных и бытовых проблем. Развивающие игры minecraft <a href=https://www.youtube.com/watch?v=0EU3XK7hQNc>РёРіСЂР° hills of steel РјРЅРѕРіРѕ денег</a> это помимо прочего и учащий механизм который создает обстоятельства что бы вырабатывать вдумчивость, реакцию и даже нарабатывать необходимые способности. А так же Интернет игры майнкрафт содержат возможность зарабатывать легальные доллары, в частности - как это делать знают опытные веб игроки. <a href=https://www.youtube.com/watch?v=0FCQl3G-bAA><img src="https://i.ytimg.com/vi/0FCQl3G-bAA/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDIxn8NUoj4UI6wzT_PVZqsPfW3XQ"><ALT>Minecraft<ALT></a> <a href=https://www.youtube.com/watch?v=ChgTYHXnx3M><img src="https://i.ytimg.com/vi/ChgTYHXnx3M/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDIxn8NUoj4UI6wzT_PVZqsPfW3XQ"><ALT>Hills of Steel<ALT></a> <a href=https://www.youtube.com/watch?v=oW0cApWB7sU><img src="https://i.ytimg.com/vi/oW0cApWB7sU/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDIxn8NUoj4UI6wzT_PVZqsPfW3XQ"><ALT>Battle Simulator<ALT></a> <a href=https://www.youtube.com/watch?v=lTQP1ZeIbGQ><img src="https://i.ytimg.com/vi/lTQP1ZeIbGQ/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDIxn8NUoj4UI6wzT_PVZqsPfW3XQ"><ALT>Race off Hot Wheels<ALT></a> <a href=https://www.youtube.com/watch?v=TjIYgrOh8b8><img src="https://i.ytimg.com/vi/TjIYgrOh8b8/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDIxn8NUoj4UI6wzT_PVZqsPfW3XQ"><ALT>Minecraft<ALT></a>
Tuesday, Dec 24 2019, 1:30 PM Arthurlof (from Slovenia) says...
https://cache3.youla.io/files/images/780_780/5c/15/5c152320bedcc53b14709024.jpg Всем привет! Многие уже наверное слышали про такую новогоднюю мульку как Персональное Видеообращение от Деда Мороза. Идея впринципе достаточно простая. Дед Мороз с Экрана Вашего Тв, компьютера, телефона и тд. обращаясь к чайлду по имени поздравляет его с Новым годом! Я своему заказывал такое на прошлый год. Он в радостях катался по полу. В этом решил продублировать тоже самое. Но честно переплачивать лишний раз за такую простую Идею желания не имел! Поэтому предварительно перерыв Гугл и Яндекс нашёл ключ решения. нашёл на одном из закрытых форумов Купон скидку в 50% на данное Видеообращение. Мне не жалко. Делюсь на всеми желающими. Без хайдов и тд. banzai2020 - скидка 50% Сайт где это можно реализовать ниже. Вбиваете его или при оплате или в быстрой форме. Я доволен! Ребёнок тоже будет! 149р портачены не зря! Всех с Наступающим! Источник: https://myhappy2020.ru/ https://myhappy2020.ru/ - Новогодняя сказка каждому https://youtu.be/TGInTqW2uj4 https://youtu.be/TGInTqW2uj4 - Промо видео [youtube - TGInTqW2uj4[/youtube -
Monday, Feb 24 2020, 6:34 AM StevenCarty (from Russia) says...
<a href=https://megaremont.pro/kazan-elektromontazhnye-raboty/elektrika-pod-klyuch-v-kzn/1k-kvartire>Electrician in a Studio apartment</a>
Sunday, Mar 1 2020, 9:57 AM DavidGut (from Iceland) says...
Tuesday, Mar 3 2020, 4:32 PM VikiweD (from Россия) says...
Friday, Mar 20 2020, 9:58 AM MichaelLep (from Yemen) says...
https://myupy.ru/
Wednesday, Mar 25 2020, 1:40 PM MatthewEvamb (from Россия) says...
Ищю нормальный обменник где можно просмотреть насколько у них хватит [b]биткоина[/b]?
Saturday, Apr 18 2020, 6:09 PM DavidMup (from Malta) says...
https://vk.com/@-191120678-schwarzen-mdchen-anal-mastirbating https://vk.com/@-191120678-young-teen-female-anal-gape https://vk.com/@-194019003-picporn https://vk.com/@-191120836-gratis-amateur-strumpfhosen https://vk.com/@-193493005-heiesten-jungen-krankenschwester-fucking-pic https://vk.com/@-191122468-ficken-lassen https://vk.com/@-192719799-malay-mdchen-sex-leben https://vk.com/@-192719799-cartoon-sattel-dildo https://vk.com/@-192833031-matchmaking-website-in-hebrisch-kreuzwortrtsel https://vk.com/@-191122056-asian-shower-nude-gif https://vk.com/@-191121327-tattoo-fotze https://vk.com/@-191122186-speed-dating-gitarrist https://vk.com/@-191122056-die-groen-pltze-um-sex-zu-haben https://vk.com/@-192831082-natursekt-auf-dicke-mdchen-sex https://vk.com/@-193492552-drei-mnner-essen-sperma-xxx-foto https://vk.com/@-192833031-porno-junge-frau https://vk.com/@-191122056-nassetina-porn https://vk.com/@-191122630-taurus-man-single-mom https://vk.com/@-191122186-asiatische-ehe-gelbde https://vk.com/@-192833031- https://vk.com/@-192847683-groe-asiatische-nackt-puffies https://vk.com/@-192718793-bse-schlampe-sex https://vk.com/@-191121327-singapore-girl-xxx-photo https://vk.com/@-191120947-lesbian-foot-fucking-wmv https://vk.com/@-193495557-dicke-titten-jada-fire-porno-foto https://vk.com/@-191121572-nackt-bilder-von-nelliel https://vk.com/@-191122630-barely-legal-nude-mexikaner https://vk.com/@-192831593-katy-kiss-porn https://vk.com/@-192849200-nepali-muschi-girl-bild https://vk.com/@-191122363-thailand-jungfrau-sex-foto https://vk.com/@-191122125-nackt-teenager-madchen-download-bild https://vk.com/@-192826167-auch-junge-mdchen-hardcore-video https://vk.com/@-193889666-destiny-porno https://vk.com/@-191124226-grand-theft-auto-sexy-scenes https://vk.com/@-193493005-old-pornos https://vk.com/@-193889755-white-rock-hookup https://vk.com/@-191121327-skinny-white-girl-fucking-puerto-ricanischer https://vk.com/@-191120678-woman-anus-close-up-porn https://vk.com/@-191122363-vorteile-der-dating-websites https://vk.com/@-193889449-wwwhamstercom https://vk.com/@-192831082-arsch-ficken-bbw-teens https://vk.com/@-193496440-oma-fiken https://vk.com/@-191123934-nackt-babes-anal-porno https://vk.com/@-192833607-naked-girl-vagina-indian https://vk.com/@-191120678-patrick-joh-herrschaft https://vk.com/@-192696628-black-muschi https://vk.com/@-192718609-nackt-zwerg-mdchen-bilder https://vk.com/@-191121834-sex-slave-having-sex https://vk.com/@-192850016-south-afrikanische-mdchen-gefickt-bilder https://vk.com/@-192699161-video-ihre-eigenen-porno-dvd
Wednesday, May 6 2020, 7:49 PM Rolandtpsype (from Morocco) says...
<a href="https://doctoberts.ru/gifaqojuvo.php">сцинтиграфия тазобедренного сустава</a>
Monday, May 18 2020, 10:46 PM Georgehet (from Australia) says...
Monday, May 25 2020, 11:09 AM Merkiapepe says...
uwgerratjje [url=http://www.vodsjhry.com]ldnr ujtgyt[/url] dudwbbxthty
Thursday, May 28 2020, 9:22 PM ClaudeTwelf (from Argentina) says...
Tuesday, Jun 16 2020, 3:56 PM SpIla (from Morocco) says...
http://alignmentinspirit.com/groups/weight-training-dos-and-donts-365848851/ 6. What treatments are available for PCOS? Lioresal intrathecal infusion (delivered directly to the spinal cord by a pump) works to provide the medication directly to the particular spinal cord. The issue with Aleve is that it blocks several enzymes it doesn’t need to, and thus causes more side effects. Anyone who is using tizanidine in an violent manner or in a dose which is not recommended can expect to develop physical addiction and addiction. fktrpr94f One- and 3-month studies in the rat have suggested that these results are linked to a nicardipine-induced reduction in plasma thyroxine (T4) levels with a consequent increase in plasma levels of thyroid stimulating hormone (TSH). I took a laxitve and cleaned myself out because I thought maybe it was from constipation. http://wingsofglory.pl/index.php?action=profile;u=60501 How does drugs affect respiratory system?
Tuesday, Jun 23 2020, 3:09 AM Williaminsef (from Bosnia and Herzegovina) says...
Строительство - дюже хлопотное, но приятное дело. Когда мы строим - мы создаем, а делать издревле непросто. Зиждить приходится, продумав однако детали накануне мелочей, потому который переделать потому что-либо довольно донельзя сложно или окончательно невмоготу
Sunday, Jul 12 2020, 4:25 AM ClarkKning (from Bangladesh) says...
For those interested we have created a site where you can learn to stream and have support of all kinds, from the best strategies, to how to use bots to grow, to how to become good streamers and also promote yourself on tiktok. [url=streamingliveacademy.com]Streaming Live Academy[/url] is your solution, and it's completely free
Tuesday, Jul 14 2020, 11:42 AM WnudeTub (from France) says...
Attractive models are waiting for you be found on westlaketires.ru or Sex-Escorts-Israel.com Visit us and you will be extremely sated.
Tuesday, Aug 11 2020, 2:55 AM AnthonyExara (from Mauritius) says...
Коли предстоят работы для высоте, величественно подобрать надежную опору. Положим, терпеть выполнить отделку фасада alias отреставрировать памятник архитектуры, поднимаясь для 7 – 10 метров. Обычная апогей в этом случае не подойдет, а вот вышки туры будут оптимальным вариантом. Почему? Перечислим основные преимущества. Невесомый монтаж – собрать вышку туру примерно силу одному человеку, в предпочтение через сборки строительных лесов – чтобы это уйдет не более 20 минут. Надежность конструкции – опорная доказательство с диагональной планкой придает вышке устойчивость, а у высоких моделей в приложение предусмотрены угловые упоры. Удобство и безопасность работ – ради рабочей площадке баста места не как дабы рабочего, только и ради строительных материалов, ведер, инструмента. Боковые ограждения помогают предотвратить упадок с высоты. Мобильность – вышки туры имеют колеса воеже перемещения соразмерно рабочей площадке, значит их беспрепятственно передвигать, не разбирая. А независимо же предлагаем ознакомится: <a href= https://vishkatura.blogspot.com/2020/01/kiloton.html>вышки тура 1 2 2 0</a>
Tuesday, Aug 11 2020, 8:04 AM GeorgeHix (from Cameroon) says...
[url=https://forcemontage.ru/razoblachenie/remont-kvartir-maana-otzyv-i-razoblachenie-vorov] мультфильм 2016 скачать бесплатно [/url]
Thursday, Aug 13 2020, 5:33 PM and7kur7tew (from Россия) says...
Описание
Tuesday, Sep 1 2020, 10:11 AM JamesBug (from Tanzania) says...
Tuesday, Sep 8 2020, 7:17 AM RichardBip (from Россия) says...
Tuesday, Sep 8 2020, 9:48 PM ThomasCon (from Burma) says...
Wednesday, Sep 16 2020, 5:44 AM HiFiHiF1dak (from Россия) says...

Leave a comment?

Your name:
From?
Icon: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Your comment: