Arduino pompa wody

Arduino pompa wody
VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
1

Witam,

Kontynuując wątek Arduino wi-fi czujniki, pompa wody to mam problem z poprawnym podpięciem pompy wody. Niby wszystko robię dobrze a wynik jest taki że przekaźnik reaguję na zmianę sygnału natomiast pompa się nie włącza. Zapewne gdzieś mam błąd ale nie mogę go namierzyć. Z góry dzięki za pomoc.
Sprzęt:
Arduino uno wi-fi
https://botland.com.pl/pompy/14164-pompa-wodna-6v-5904422342401.html
https://botland.com.pl/przekazniki-przekazniki-arduino/6551-modul-przekaznikow-2-kanaly-hl-z-optoizolacja-styki-10a250vac-cewka-5v-5904422359799.html

IMG_20240207_194801.jpgIMG_20240207_194805.jpg

edytowany 1x, ostatnio: vakil
kzkzg
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 9 godzin
  • Postów:925
3

czym to zasilasz? moze prądowo nie wyrabia.
pompa bez przekaźnika dziala?


Keep calm and blame frontend.
Tell your cat I said pspsps.
VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

Zasilanie idzie bezpośrednio z Arduino (połączone do laptopa). A posiłkowałem się tym filmkiem . Też mi przyszło do głowy że to może być zasilanie ale na tym filmiku działa bez dodatkowego więc to musi być coś innego (chyba 😀 ).
Jeśli chodzi o sprawdzenie pompy bez przekaźnika to próbowałem do baterii ale jestem zielony w "kabelkach" i nie daje gwarancji że robię to dobrze. W każdym razie po dotknięciu kebelkami podłączonymi do pompy i później do baterii nie było żadnego efektu.

edytowany 1x, ostatnio: vakil
TR
  • Rejestracja:ponad rok
  • Ostatnio:4 dni
  • Postów:85
2
kzkzg napisał(a):

czym to zasilasz? moze prądowo nie wyrabia.
pompa bez przekaźnika dziala?

Kolega @kzkzg ma rację. Z pinów tej pompy nie zasilisz. Pompa potrzebuje 1200mA wg tego linka. Z arduino bezpieczny max na pin 20mA w porywach do 40

VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

Hmmm a masz może jakiś przykład? Jakieś nakierowanie?

UJ
Zdaje się, że chodzi o to że przekaźnik jest po to żeby sterować większymi prądami niż pozwala na to GPIO Arduino. Czyli pinem Arduino tylko wyzwalany (kluczowany) powinien być przekaźnik, natomiast sama pompka powinna być zasilana z większego źródła zasilania (zasilacz jakiś?). Czyli pinem Arduino sterujesz przekaźnikiem, który to już zajmuje się załączaniem większych napięć/prądów.
KR
Jak Ty chcesz przekaźnik wysterować pinem Arduino? Do sterowania przekaźnikami stosuje się osobne darlingtony. Nigdy nie steruje się bezpośrednio chyba że chcesz rozwalić mikrokontroler.
KR
A nie, sorry kliknąłem w link i widzę że te przekaźniki mają już wbudowany driver i separacje galwaniczna. Powinno być ok
I1
  • Rejestracja:prawie 10 lat
  • Ostatnio:dzień
  • Postów:160
4

Zasilasz Arduino z portu USB komputera, czyli 5V i Ty pewnie podłączasz do USB 2.0 (czyli 0.5A), a gość na filmie do USB 3.0 czyli 0.9A. Po drodze Arduino i didoy trochę zużywają, a do pompy dochodzi z 0.45A, a ona potrzebuje 1A.

Rozwiązanie:
Podłącz port kabel do portu USB 3.0 lub zasilacz do Arduino (polecam to drugie).
https://botland.com.pl/zasilacze-dogniazdkowe/1364-zasilacz-impulsowy-5v25a-wtyk-dc-5525mm-5907621806552.html?cd=19576772303&ad&kd&gad_source=1

Jeśli nie pomoże, generalnie tok myślenia do rozwiązania problemu widzę taki:
Sprawdź:

  1. Czy przekaźnik przekazuje prąd - użyj multimetru. Poza tym wydaje mi się, że powinna się wtedy zaświecić/zgasnąć jakaś dioda, a przekaźnik wydać dźwięk kliknięcia (i kojarzy mi się, że te przekaźniki tego rodzaju nie mają super żywotności).
  2. Czy do pompy dociera prąd - użyj multimetru.
  3. Czy do pompy dociera odpowiedni prąd o odpowiednim napięciu i natężeniu - ze strony sprzedawcy wiemy, że ma moc 5W. Dajesz jej 5V, więc musisz dać 1A.
    Możesz też bezpośrednio podłączyć z płytki Arduino do pompy 5V i GND. To da odpowiedź czy wgl na płytce jest wystarczające natężenie.
edytowany 6x, ostatnio: itou123
PR
  • Rejestracja:około 11 lat
  • Ostatnio:4 miesiące
  • Lokalizacja:Pomorskie (Stare Kabaty)
4

Czyli tak.
Polecam kupować z innych sklepów, w tym bogdanlandzie kasujo jak za zboże :D

Nie wyciskaj z USB maksymalnych prądów. Będą zaniki prądu i będzie się samo wyłączać/rozłączać.

  1. (Przede wszystkim) Użyj jakiegokolwiek zasilacza i zasil z niego Arduino. Port "Vin" toleruje 6-12v (Możesz uciąć od jakiejś lampki (Zerknij czy output jest +5v, i +600-700 mA), możesz kupić).
    Wtedy do Vin wyprowadzasz sobie kabelek (Utnij np. wtykowy i skręć z kabelkiem /tylko zaizoluj ;) / ), i równolegle zasilanie do np. przekaźników lub sterownika PWM. Tamten Twój przekaźnik z tego co widzę jest zasilany stricte z 12v (Może działać na mniejszym napięciu).

  2. Możesz użyć przekaźników, możesz użyć sterownika PWM (Wtedy możesz sterować mocą za pomocą sygnału PWM).
    https://abc-rc.pl/pl/products/modul-regulatora-pwm-irf520-mosfet-do-5a-i-24v-sterownik-silnikow-dc-arduino-6858.html - np. Coś takiego.

  3. Używaj, jak napisał @itou123 multimetru do weryfikowania czy napięcia są poprawne.

edytowany 2x, ostatnio: cerrato
VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

A jak podłącze to. Moje USB do ładowarki np od telefonu i do gniazdka to coś się może stać, i czy potencjalnie to pomoże nic się nie spali?

PR
  • Rejestracja:około 11 lat
  • Ostatnio:4 miesiące
  • Lokalizacja:Pomorskie (Stare Kabaty)
1
vakil napisał(a):

A jak podłącze to. Moje USB do ładowarki np od telefonu i do gniazdka to coś się może stać, i czy potencjalnie to pomoże nic się nie spali?

Potencjalnie to nic nie pomoże - być może ładowarka od telefonu ma większą wydajność prądową. (ok 1.2 A minimum, kilkaset mA różnicy od USB).
Ale że tak powiem "kruca fiks" to Ci to niewiele da.
Musisz zasilić jeszcze albo przekaźniki albo sterownik PWM. (No i finalnie silniczek).

Jak? (No bo chyba nie przez piny z Arduino).

Wiesz, jeśli chcesz to możesz próbować i w ten sposób, jak się spali...
...To się sam przekonasz, albowiem chyba na wlasnych błędach uczymy się najskuteczniej :P

edytowany 3x, ostatnio: Proxima
P2
  • Rejestracja:ponad 4 lata
  • Ostatnio:8 dni
  • Postów:74
1

Jeśli wydajność prądowa prądu USB będzie złamała to wyłączy się napięcie i uP wykona reset. Z tego co piszesz tak się nie dzieje. Przyczyna problemu jest więc inna. Pokaż jak podłączyłeś silnik pompy. Akurat tego fragmentu zdjęcie nie obejmuje

TR
  • Rejestracja:ponad rok
  • Ostatnio:4 dni
  • Postów:85
1
vakil napisał(a):

Hmmm a masz może jakiś przykład? Jakieś nakierowanie?

Proszę bardzo, na "sucho" bo nie mam takiego przekaznika

Dc+ podłącz pod zasilanie z Arduino
DC - Podłącz pod masę (GND) Arduino
IN1 podłącz pod Pin który masz kodzie
Z baterii przewód do COM (tak jak na rysunku z góry ten wyżej dla IN1)
Z NO przewód do pompy
Z pompy przewód do baterii (drugiego bieguna)
Zasilanie miedz3 a 12 wg dokumentacji, ale proponuję dać jakieś dobre źródło prądu
Zmiana biegunow zmieni kierunek obrotów silnika.

###tu była bzdura o zworce###

Ps.20.51 wlasnie zauwazylem na zdjeciu.
Na moje oko zworka na S1 powinna byc na HIGH I COM (na zdjeciu jest inaczej).

Ewentualnie możesz zrobić szybki test,
GND z Arduino do DC-
VCC z Arduino do DC +
VCC Zz Arduino do IN1
miernik ustawiony na ciągłość między Com a NO

IMG_20240208_200457.jpg

edytowany 5x, ostatnio: TytusRomek
TR
  • Rejestracja:ponad rok
  • Ostatnio:4 dni
  • Postów:85
1
P2420 napisał(a):

Jeśli wydajność prądowa prądu USB będzie złamała to wyłączy się napięcie i uP wykona reset. Z tego co piszesz tak się nie dzieje. Przyczyna problemu jest więc inna. Pokaż jak podłączyłeś silnik pompy. Akurat tego fragmentu zdjęcie nie obejmuje

Osobiście nie testowałem, ale wszyscy ostrzegają że płytka pójdzie z dymem, jeśli zbyt duży prąd popłynie przez PIN

not Michal
  • Rejestracja:około rok
  • Ostatnio:5 miesięcy
  • Lokalizacja:Zug, Szwajcaria
  • Postów:67
2

Ni chu nie wiem o co chodzi, ale propsy za zaciecie! Mam też zestaw arduino + bajerki, czujniki. Leży i się kurzy ;(


P2
  • Rejestracja:ponad 4 lata
  • Ostatnio:8 dni
  • Postów:74
2

Bezpośrednio z pingów sterowany jest tylko przekaźnik. Czy prawidłowo autor podłączył pompę do jego wyjścia nie ma pewności. Jeśli pobór prądu z USB będzie zbyt duży to napięcie zostanie wyłączone. Może odbywać się to cykliczne ale najprawdopodobniej trzeba wyjść wtyczkę z USB aby napięcie powróciło. Na płytkach zapewne są jakieś diody LED. Odłączenie napięcia zasilania łatwo wykryć.
Autor napisał "przekaźnik reaguję na zmianę sygnału natomiast pompa się nie włącza". Nie bardzo wiadomo co w tym przypadku oznacza "przekaźnik reaguje".

VA
Witam, "przekaźnik reaguję na zmianę sygnału natomiast pompa się nie włącza" oznacza że w przypadku, gdy kod uzna że pompę trzeba włączyć to w przekaźnik reaguje (symboliczne kliknięcie) a sama pompa się nie uruchamia.
TR
  • Rejestracja:ponad rok
  • Ostatnio:4 dni
  • Postów:85
1

@P2420:

P2420 napisał(a):

Bezpośrednio z pingów sterowany jest tylko przekaźnik.

Zgoda, tak powinno być.

Czy prawidłowo autor podłączył pompę do jego wyjścia nie ma pewności.

Ze zdjecia wnioskuję, że nie do końca

Jeśli pobór prądu z USB będzie zbyt duży to napięcie zostanie wyłączone. Może odbywać się to cykliczne ale najprawdopodobniej trzeba wyjść wtyczkę z USB aby napięcie powróciło. Na płytkach zapewne są jakieś diody LED. Odłączenie napięcia zasilania łatwo wykryć.

Zasilanie plytki zasilaniem, ale obciazenie pinow to inna historia.

Autor napisał "przekaźnik reaguję na zmianę sygnału natomiast pompa się nie włącza". Nie bardzo wiadomo co w tym przypadku oznacza "przekaźnik reaguje".

W tym przelazniku jest jakas elektromagnes na cewce pewnie. Wiec jak dostaje zasilenie i sygnsl to cos tam "pyknie". Czyli reaguje.
A pompa nie reaguje, bo po drugiej stronie trzeba porzadek zrobic

JV
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 2 miesiące
  • Postów:242
2

Z dokumentacji do Arduino WiFi Rev2 (schemat pdf link) wynika że za portem USB jest resetowalny bezpiecznik F1 500mA, więc z tego źródła pompa na pewno nie pociągnie, nawet gdyby tam była podłączona ładowarka o większej wydajności
screenshot-20240209133537.png

można by się pokusić o wpięcie zasilacza 6-12V do gniazda J101 typu Jack, ale to napięcie jest podawane do przetwornicy DC/DC Step-Down opartej o układ MPM3610, której maksymalny prąd wynosi 1.2A, czyli tyle ile maksymalnie pompa pobiera!
screenshot-20240209134202.png
Cewka jednego przekaźnika to ~70mA, więc to by jeszcze uszło ale silnika pompy na 5V przez Arduino (USB lub Jack) nie da rady. Na jeden pin w Arduino wychodzi napięcie VIN (na powyższym schemacie VIN_EXT zaraz za diodą prostowniczą D1 1N4007, można by z tego napięcia zasilać silnik pompy, która może chodzić na napięcie do 12V. Prąd nominalny diody to 1A max 5.4A ale można ją ominąć i napięcie z zasilacza podać bezpośrednio do styków przekaźnika, coś w tym stylu:
screenshot-20240209141912.png

edytowany 1x, ostatnio: jvoytech
TR
  • Rejestracja:ponad rok
  • Ostatnio:4 dni
  • Postów:85
1
not Michal napisał(a):

Ni chu nie wiem o co chodzi, ale propsy za zaciecie! Mam też zestaw arduino + bajerki, czujniki. Leży i się kurzy ;(

To odkurzaj Kolego, i na start mrygnij wbudowanym ledem, czy z delay czy z milis, mało istotne. I zobaczysz, że to fajna zabawa:)

VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

Proszę,IMG_20240210_203843.jpgIMG_20240210_203911.jpgIMG_20240210_203824.jpgIMG_20240210_203834.jpgIMG_20240210_203901.jpg zdjęcia odnośne podpięcia pompy. Jeśli coś jest nie jasne to dajcie znać.

99xmarcin
Widzę z Botlanda zamawiasz, polecam https://abc-rc.pl/ lub bezpośrednio ali express z Chin, części są gorszej jakości ale często za 0.2 ceny z Botlandu. Idealne do eksperymentów gdy wiesz że i tak zniszczysz sporo modułów zanim stworzysz ostateczny prototyp.
P2
  • Rejestracja:ponad 4 lata
  • Ostatnio:8 dni
  • Postów:74
2

To nie zadziała. Przekaźnik ma tylko styk a potraktowałeś go jako źródło napięcia do zasilania pompy.

VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

Hmmm to jakie sugerujesz rozwiązanie? Bo za dużo Twoja odpowiedź mi nie mówi 😀

edytowany 2x, ostatnio: vakil
P2
  • Rejestracja:ponad 4 lata
  • Ostatnio:8 dni
  • Postów:74
1

Zobacz jak zaproponował podłączenie pompy jvoytech (ostatni schemat).

VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

@P2420 sprobuje jutro tak jak zasugerowałeś. Dam znać co z tego wyszło :)

TR
  • Rejestracja:ponad rok
  • Ostatnio:4 dni
  • Postów:85
1
vakil napisał(a):

Hmmm to jakie sugerujesz rozwiązanie? Bo za dużo Twoja odpowiedź mi nie mówi 😀

Kilka postów wyżej rozrysowalem.
Spójrz na tę część rysunku. U Ciebie między pompę albo czerwony, albo między pompę albo czarny musisz dorzucić zasilanie.
Na rysunku "bateria"

IMG_20240211_093532.jpg

VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

Hmm a takie coś mi może w tym pomóc? https://botland.com.pl/moduly-zasilajace/1482-modul-zasilajacy-do-plytek-stykowych-mb102-33v-5v-5904422300739.html
Bo akurat takie mam 😀
A jak nie to w jaki sposób najlepiej uwzględnić dodatkowe zasilanie?

edytowany 1x, ostatnio: vakil
M0
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 3 godziny
  • Postów:363
1

@vakil Znajdź jakiś zasilacz 5V(ładowarka do tel) i do tego kabel na usb, odetnij jedną końcówkę i podłącz plus i minus z kabla do przekaźnika do DC+ i DC-. Z Arduino podepnij pod IN1 albo IN2 przewód do sterowania. Na wyjście z przekaźnika podepnij diodę z rezystorem(pamiętaj o odpowiedni kierunku diody lub multimetr) i do masy. W taki sposób zobaczysz czy masz dobrze zbudowany obwód.

EDIT:
Pamiętaj o to, aby połączyć masę arduino z masą przekaźnika

edytowany 1x, ostatnio: Michalk001
VA
Niestety nie mam ładowarki do poświęcenia ;/
TR
  • Rejestracja:ponad rok
  • Ostatnio:4 dni
  • Postów:85
1
vakil napisał(a):

Hmm a takie coś mi może w tym pomóc? https://botland.com.pl/moduly-zasilajace/1482-modul-zasilajacy-do-plytek-stykowych-mb102-33v-5v-5904422300739.html
Bo akurat takie mam 😀
A jak nie to w jaki sposób najlepiej uwzględnić dodatkowe zasilanie?

700mA a pompa potrzebuje 1.2A. Ruszyć może, ale szału nie będzie.

VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

Dobra chyba nie do końca wiem jak mam to jednak podłączyć. Na schemacie, który został tutaj wklejony wcześniej mam od zasilacza do przekaźnika podłączenie. Jak mam takie coś zrobić? Dysponuje takim zasilaczem https://botland.com.pl/zasilacze-dogniazdkowe/1833-zasilacz-impulsowy-bx-1205000-12v5a-wtyk-dc-5525mm-5902230132061.html czy jak go podłączę do Arduino to coś się może stać? Jakiego typu ma być to zasilanie?

Czy takie coś może być pomocne? https://botland.com.pl/koszyki-na-baterie/173-koszyk-na-4-baterie-typu-aa-r6-5904422329389.html

Bez tytułu.png

edytowany 3x, ostatnio: vakil
VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

I kolejne pytanie dlaczego dioda się nie zapala skoro w przykładzie z pompą chodzi o zasilanie?xxxxx.jpg

P2
  • Rejestracja:ponad 4 lata
  • Ostatnio:8 dni
  • Postów:74
1

Dioda nie świeci dokładnie z tego samego powodu z jakiego nie działa pompa. Podłączyłeś ją to styku. Tam nie ma żadnego napięcia. Tak przy okazji dioda LED musi mieć szeregowy rezystor. Bez niego od razu ulegnie uszkodzeniu.

VA
Nawet jak przekaźnik się przełączy?
UJ
Nie wiem czy dobrze widzę, ale sa chyba 2 przekaźniki (?) Skąd wiadomo, że to ten właściwy przekaźnik się przełączył a nie ten drugi?
AU
@userek_jakis: on połączył plus pompy z minusem pompy, a żeby działało musi być od plusa pompy do plusa zasilacza i od minusa zasilacza do minusa pompy. Czyli przekaźnik powinien mieć ten niebieski kabel co jest połączony z zczarnym przeczepić do zasilania zasilacza +volt, a te ten czarny co został do masy zasilacza i wtedy by było poprawnie podłączone.
UJ
@Autysta: Aaaaaa przegapiłem ten fakt. Tu się zgadzam: urządzenia elektryczne podłączone do zasilania działają lepiej :)
M0
@userek_jakis: Hahaha tak samo się złapałem, myślałem, że autor podpiął do masy. Tak to jest jak człowiek używa zazwyczaj tranzystorów zamiast przekaźników
VA
  • Rejestracja:około 8 lat
  • Ostatnio:10 miesięcy
  • Postów:127
0

Witam, z dodatkowym zasilaniem zadziałało. Dzięki wszystkim za pomoc
Końcowy efekt jest wspaniały 😛
Temat do zamknięcia

rr.jpg

xx.jpgww.jpgtt.jpg

  • xx.jpg (4 MB) - ściągnięć: 9
  • ww.jpg (3 MB) - ściągnięć: 9
  • tt.jpg (3 MB) - ściągnięć: 11
  • rr.jpg (3 MB) - ściągnięć: 10
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)